public IActionResult Update(MistakeCategory mistakeCategory) { if (ModelState.IsValid) { _mistakeCategoryRepository.UpdateMistakeCategory(mistakeCategory); ViewBag.message = "Success"; return(RedirectToAction("Index")); } ViewBag.Current = "MistakeCategoryList"; return(View(mistakeCategory)); }
// GET: MistakeCategory/Create public IActionResult Create(string type) { var model = new MistakeCategory(); if (type == "1") { model.MistakeType = 1; } ViewBag.Current = "MistakeCategoryList"; return(View(model)); }
public void CreateMistakeCategory(MistakeCategory mistakeCategory) { var existingMistakeCategory = _appDbContext.MistakeCategories.FirstOrDefault(x => x.Name == mistakeCategory.Name); if (existingMistakeCategory == null) { mistakeCategory.DateRegister = DateTime.Now; _appDbContext.MistakeCategories.Add(mistakeCategory); _appDbContext.SaveChanges(); } }
public void UpdateMistakeCategory(MistakeCategory mistakeCategory) { var existing = _appDbContext.MistakeCategories.FirstOrDefault(x => x.MistakeCategoryID == mistakeCategory.MistakeCategoryID); if (existing != null) { existing.Description = mistakeCategory.Description; existing.Name = mistakeCategory.Name; existing.MistakeType = mistakeCategory.MistakeType; _appDbContext.MistakeCategories.Update(existing); _appDbContext.SaveChanges(); } }