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));
        }
Exemple #3
0
        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();
            }
        }
Exemple #4
0
        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();
            }
        }