public void Insert(ServiceSubcategory value) { using (var scope = _dbContextScopeFactory.Create()) { var dbContext = scope.DbContexts .Get <ApplicationDbContext>(); dbContext.Set <ServiceSubcategory>().Add(value); scope.SaveChanges(); } }
public void Delete(ServiceSubcategory value) { using (var scope = _dbContextScopeFactory.Create()) { var dbContext = scope.DbContexts .Get <ApplicationDbContext>(); var existed = dbContext.Set <ServiceSubcategory>().SingleOrDefault(c => c.ID == value.ID); dbContext.Set <ServiceSubcategory>().Remove(existed); scope.SaveChanges(); } }
public void Update(ServiceSubcategory value) { using (var scope = _dbContextScopeFactory.Create()) { var dbContext = scope.DbContexts .Get <ApplicationDbContext>(); var existed = dbContext.Set <ServiceSubcategory>().SingleOrDefault(c => c.ID == value.ID); existed.Name = value.Name; existed.ServiceCategoryID = value.ServiceCategoryID; scope.SaveChanges(); } }
private static List <ServiceSubcategory> CreateServiceSubcategories(int numberServiceSubcategories) { List <ServiceSubcategory> serviceSubcategories = new List <ServiceSubcategory>(); for (int n = 1; n <= numberServiceSubcategories; n++) { ServiceSubcategory serviceSubcategory = new ServiceSubcategory { ServiceSubcategoryId = n, Name = $"Service Subcategory { n}" }; serviceSubcategories.Add(serviceSubcategory); } return(serviceSubcategories); }