/// <summary> /// Get Header Notification List for Login User /// </summary> /// <returns></returns> public ActionResult GetNotificationList() { NotificationObject notifications = new NotificationObject(); ResponseObjectForAnything responseObject = new ResponseObjectForAnything(); NotificationEngine notificationEngine = new NotificationEngine(); string response = notificationEngine.GetNotificationsJSON(Request.Cookies["sessionkey"].Value); responseObject = (ResponseObjectForAnything)Serializer.JSONStringToObject<ResponseObjectForAnything>(response); notifications = (NotificationObject)Serializer.JSONStringToObject<NotificationObject>(responseObject.ResultObjectJSON); return PartialView("_HeaderNotificationList", notifications.Notifications); }
public ActionResult GetNotificationDetail(int pNotificationID, int pProblemID) { NotificationObject notificationobj = new NotificationObject(); ResponseObjectForAnything responseObject = new ResponseObjectForAnything(); NotificationEngine notificationEngine = new NotificationEngine(); string response = notificationEngine.GetNotificationDetailsJSON(Request.Cookies["sessionkey"].Value, pNotificationID.ToString(), pProblemID.ToString()); responseObject = (ResponseObjectForAnything)Serializer.JSONStringToObject<ResponseObjectForAnything>(response); notificationobj = (NotificationObject)Serializer.JSONStringToObject<NotificationObject>(responseObject.ResultObjectJSON); return PartialView("_NotificationDetail", notificationobj); }