public ActionResult EditSubscriberGroup(int id) { if (Request.IsAuthenticated) { SubscriberRepo subscriberRepo = new SubscriberRepo(); SubscriberGroupVM subscriberGroup = subscriberRepo.GetGroupDetails(id); return(View(subscriberGroup)); } else { return(RedirectToAction("Login", "Home")); } }
public ActionResult EditSubscriberGroup(SubscriberGroupVM group) { SubscriberRepo subscriberRepo = new SubscriberRepo(); SubscriberGroupVM subscriberGroup = subscriberRepo.GetGroupDetails(group.SubscriberGroupID); if (ModelState.IsValid) { if (subscriberRepo.UpdateGroup(group)) { ViewBag.success = "Updated successfully!"; } else { ViewBag.fail = "Cannot update!"; } return(View(subscriberGroup)); } else { return(View(subscriberGroup)); } }
public ActionResult AddSubscriberToGroup(SubscriberGroupVM subGroup) { if (Request.IsAuthenticated) { string errMsg = ""; SubscriberRepo subscriberRepo = new SubscriberRepo(); if (ModelState.IsValid) { subscriberRepo.AddUserToGroup(subGroup, out errMsg); TempData["EditMsg"] = errMsg; } else { TempData["EditMsg"] = "Cannot add user to group."; } SubscriberGroupVM subscriberGroup = subscriberRepo.GetGroupDetails(subGroup.SubscriberGroupID); return(RedirectToAction("EditSubscriberGroup", new { id = subGroup.SubscriberGroupID })); } else { return(RedirectToAction("Login", "Home")); } }