From e59676d04a0242030c440509895a46d30649e3d2 Mon Sep 17 00:00:00 2001 From: Ruidy Nemausat Date: Tue, 18 Feb 2020 08:52:31 +0100 Subject: [PATCH] Unit of Work removed. Save done in the Repositories. Proj, Tickets & AppUsers Repo done. --- Data/AppUserRepository.cs | 3 +-- Data/ProjectRepository.cs | 3 +-- Data/TicketRepository.cs | 2 +- Startup.cs | 2 ++ 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Data/AppUserRepository.cs b/Data/AppUserRepository.cs index a281ec8..66a2cde 100644 --- a/Data/AppUserRepository.cs +++ b/Data/AppUserRepository.cs @@ -16,8 +16,7 @@ namespace TicketManager.Data .Include(p => p.Assignments) .ThenInclude(a => a.Project) .ThenInclude(p => p.Tickets) - .Include(p => p.Edits) - .AsNoTracking(); + .Include(p => p.Edits); } public async Task GetUser(Guid id) diff --git a/Data/ProjectRepository.cs b/Data/ProjectRepository.cs index 675fe9c..ec8dede 100644 --- a/Data/ProjectRepository.cs +++ b/Data/ProjectRepository.cs @@ -15,8 +15,7 @@ namespace TicketManager.Data .Include(p => p.Assignments).ThenInclude(a => a.User) .Include(p => p.Tickets) .Include(p => p.Manager) - .Include(p => p.Files) - .AsNoTracking(); + .Include(p => p.Files); } public override async Task Get(int id) diff --git a/Data/TicketRepository.cs b/Data/TicketRepository.cs index 272adda..e142c8f 100644 --- a/Data/TicketRepository.cs +++ b/Data/TicketRepository.cs @@ -19,7 +19,7 @@ namespace TicketManager.Data // .Include(p => p.Notes) // .Include(p => p.Files) // .Include(p => p.Creator) - .AsNoTracking(); + ; } public override async Task Get(int id) diff --git a/Startup.cs b/Startup.cs index 9c41d9c..3da6027 100644 --- a/Startup.cs +++ b/Startup.cs @@ -38,6 +38,8 @@ namespace TicketManager services.AddDbContext(options => options.UseSqlite(Configuration.GetConnectionString("Sqlite"))); services.AddScoped(); + services.AddScoped(); + services.AddScoped(); services.AddControllers() .AddNewtonsoftJson(options => {