public IActionResult DeleteRequirement(RegulationRequirement regulationRequirement) { context.RegulationRequirements.Remove(regulationRequirement); context.SaveChanges(); TempData["successMessage"] = "Requirement deleted successfully"; return(RedirectToAction("View", new { id = regulationRequirement.RegulationId })); }
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)); } }