public ActionResult AddCategory(string cat) { string category = Request.Form["category"]; var repo = new PolicyRepository(); repo.AddCategory(category); return RedirectToAction("AddPolicy", "Policy"); }
public ActionResult ManagePolicies(PolicyToViewVM PVM) { var repo = new PolicyRepository(); var policies = repo.GetAllPolicies(); PVM.Policies = policies.Where(p => p.Category == PVM.categorySelected).ToList(); return View(PVM); }
public ActionResult AddPolicy(string Name, string CategorySelected, string Description) { var repo = new PolicyRepository(); var newPolicy = new Policy(); newPolicy.Name = Name; newPolicy.Category = CategorySelected; newPolicy.Description = Description; repo.AddPolicy(newPolicy); return View("AddSuccess"); }
public PolicyToViewVM() { var repo = new PolicyRepository(); Categories = new List<SelectListItem>(); Policies = new List<Policy>(); var cats = repo.GetAllCategories(); foreach (var c in cats) { var s = new SelectListItem(); s.Text = c; s.Value = c ; Categories.Add(s); } }
public ActionResult ViewPolicy(int ID) { var repo = new PolicyRepository(); var policy = repo.GetByID(ID); return View(policy); }
public ActionResult DeletePolicy(int ID) { var repo = new PolicyRepository(); repo.DeletePolicy(ID); return View("DeletePolicy"); }