Пример #1
0
 public IActionResult DeleteRequirement(RegulationRequirement regulationRequirement)
 {
     context.RegulationRequirements.Remove(regulationRequirement);
     context.SaveChanges();
     TempData["successMessage"] = "Requirement deleted successfully";
     return(RedirectToAction("View", new { id = regulationRequirement.RegulationId }));
 }
Пример #2
0
        public IActionResult EditRequirement(RegulationRequirement regulationRequirement)
        {
            string action = regulationRequirement.RegulationRequirementId == 0 ? "added" : "edited";

            if (ModelState.IsValid)
            {
                if (regulationRequirement.RegulationRequirementId == 0)
                {
                    context.RegulationRequirements.Add(regulationRequirement);
                }
                else
                {
                    context.RegulationRequirements.Update(regulationRequirement);
                }
                context.SaveChanges();
                TempData["successMessage"] = "Regulation " + action + " successfully";
                return(RedirectToAction("View", new { id = regulationRequirement.RegulationId }));
            }
            else
            {
                ViewBag.Action = regulationRequirement.RegulationRequirementId == 0 ? "Add" : "Edit";
                return(View("AddRequirement", regulationRequirement));
            }
        }