コード例 #1
0
        public ActionResult GetSubscriptionInfo(string staffId)
        {
            var subs = DbNotificationsUtils.GetStaffSubscriptions(staffId);

            ViewBag.ShowPartial = "true";
            return(PartialView("StaffSubscriptionsPartial", subs));
        }
コード例 #2
0
 public ActionResult Event([Bind(Include = "Name, Active, Id")] NotificationEvent evnt)
 {
     if (ModelState.IsValid)
     {
         var retVal = DbNotificationsUtils.UpdateNotificationEvent(evnt);
         if (retVal == 1)
         {
             return(RedirectToAction("Events"));
         }
     }
     return(View(evnt));
 }
コード例 #3
0
 public ActionResult Add([Bind(Include = "Name")] NotificationEvent evnt)
 {
     if (ModelState.IsValid)
     {
         int retVal = DbNotificationsUtils.AddNotificationEvent(evnt);
         if (retVal > 0)
         {
             TempData.Add("evnt", evnt);
             return(RedirectToAction("AddConfirmation"));
         }
     }
     return(View(evnt));
 }
コード例 #4
0
        public ActionResult StaffSubscribe(StaffSubscriptions subs)
        {
            if (ModelState.IsValid)
            {
                var retVal = DbNotificationsUtils.SaveStaffSubscriptions(subs);
                if (retVal.IsSuccessful)
                {
                    return(RedirectToAction("StaffSubscriptionsConfirmation"));
                }
                else
                {
                    return(View(subs));
                }
            }

            return(View(subs));
        }
コード例 #5
0
        public ActionResult StaffSubscriptionsChange([Bind(Include = "StaffId," +
                                                                     "StaffName,NotificationEvents")] StaffSubscriptions subs)
        {
            if (ModelState.IsValid)
            {
                var retVal = DbNotificationsUtils.SaveStaffSubscriptions(subs);
                if (retVal.IsSuccessful)
                {
                    return(RedirectToAction("StaffSubscriptionsConfirmation"));
                }
                else
                {
                    return(View(subs));
                }
            }

            return(View(subs));
        }
コード例 #6
0
        public ActionResult Event(string id)
        {
            var evnt = DbNotificationsUtils.GetNotificationEvent(id);

            return(View(evnt));
        }
コード例 #7
0
        public ActionResult StaffSubscriptionsChange(string staffId)
        {
            var subs = DbNotificationsUtils.GetStaffSubscriptionsChange(staffId);

            return(View(subs));
        }
コード例 #8
0
        public ActionResult Events()
        {
            var events = DbNotificationsUtils.GetNotificationEvents();

            return(View(events));
        }