public ActionResult Delete(CompanyCostType item) { if (ModelState.IsValid) { Service.Delete(item); return(RedirectToAction("Index")); } return(View(item)); }
public static void Add(SingleFormViewModel singleFormViewModel, int formId) { using (var entities = new ITowerCafeDBEntities()) { switch (formId) { case 1: CompanyType ct = new CompanyType { Name = singleFormViewModel.Name }; entities.CompanyTypes.Add(ct); entities.SaveChanges(); break; case 2: CompanyCostType cct = new CompanyCostType { Name = singleFormViewModel.Name }; entities.CompanyCostTypes.Add(cct); entities.SaveChanges(); break; case 3: CommentType coT = new CommentType { Name = singleFormViewModel.Name }; entities.CommentTypes.Add(coT); entities.SaveChanges(); break; case 4: ProductCategory pc = new ProductCategory { Name = singleFormViewModel.Name }; entities.ProductCategories.Add(pc); entities.SaveChanges(); break; } } }
public static void Remove(int itemId, int formId) { using (var entities = new ITowerCafeDBEntities()) { switch (formId) { case 1: CompanyType ct = entities.CompanyTypes.SingleOrDefault(type => type.Id == itemId); entities.CompanyTypes.Attach(ct); entities.CompanyTypes.Remove(ct); entities.SaveChanges(); break; case 2: CompanyCostType cct = entities.CompanyCostTypes.SingleOrDefault(type => type.Id == itemId); entities.CompanyCostTypes.Attach(cct); entities.CompanyCostTypes.Remove(cct); entities.SaveChanges(); break; case 3: CommentType coT = entities.CommentTypes.SingleOrDefault(type => type.Id == itemId); entities.CommentTypes.Attach(coT); entities.CommentTypes.Remove(coT); entities.SaveChanges(); break; case 4: ProductCategory pc = entities.ProductCategories.SingleOrDefault(type => type.Id == itemId); entities.ProductCategories.Attach(pc); entities.ProductCategories.Remove(pc); entities.SaveChanges(); break; } } }