Beispiel #1
0
 public ActionResult AddCategory(string cat)
 {
     string category = Request.Form["category"];
     var repo = new PolicyRepository();
     repo.AddCategory(category);
     return RedirectToAction("AddPolicy", "Policy");
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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");
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
 public ActionResult ViewPolicy(int ID)
 {
     var repo = new PolicyRepository();
     var policy = repo.GetByID(ID);
     return View(policy);
 }
Beispiel #6
0
 public ActionResult DeletePolicy(int ID)
 {
     var repo = new PolicyRepository();
     repo.DeletePolicy(ID);
     return View("DeletePolicy");
 }