public ActionResult UpdateNotification(int Id) { TittleNotificationServices notificationService = new TittleNotificationServices(); CustomNotification model = new CustomNotification(); if (Id > 0) { notification notifcation = notificationService.GetNotificationInfo(Id); model.name = notifcation.name; model.content = notifcation.content; model.OnDate = Convert.ToDateTime(notifcation.time).ToString("dd/MM/yyyy hh:mm tt"); if (notifcation.status.ToLower() == "draft") { model.notificationStatus = NotificationStatus.Draft; } else { model.notificationStatus = NotificationStatus.Published; } switch (notifcation.type.ToLower()) { case "onetime": model.notificationType = NotificationTypes.OneTime; break; case "daily": model.notificationType = NotificationTypes.Daily; break; case "weekly": model.notificationType = NotificationTypes.Weekly; break; case "monthly": model.notificationType = NotificationTypes.Monthly; break; default: model.notificationType = NotificationTypes.Daily; break; } } else { model.notificationType = NotificationTypes.Daily; model.notificationStatus = NotificationStatus.Draft; } return(PartialView("EditNotification", model)); }
public ActionResult PublishNotification(int Id) { TittleNotificationServices notificationService = new TittleNotificationServices(); string sMessage = ""; if (Id > 0) { notification nt = notificationService.GetNotificationInfo(Id); nt.status = NotificationStatus.Published.ToString().ToLower(); notificationService.UpdateNotificationInfo(nt); } return(Json(new { message = sMessage })); }