// GET: Notification
        public ActionResult Index()
        {
            SystemNotificationFacade        NFacade         = new SystemNotificationFacade(Helper.GetMasterConnctionstring());
            List <SystemNotificationEntity> lstNotification = NFacade.GetActiveNotification(true);
            SystemNotificationFacade        NFacade1        = new SystemNotificationFacade(this.CurrentClient.ApplicationDBConnectionString);
            DataTable dtNotificatin = NFacade1.GetDismissNotificationByUser(Helper.oUser.UserId);

            if (lstNotification != null && lstNotification.Count > 0 && dtNotificatin != null && dtNotificatin.Rows.Count != 0)
            {
                foreach (var itemNotification in lstNotification)
                {
                    foreach (DataRow row in dtNotificatin.Rows)
                    {
                        if (itemNotification.MessageId == Convert.ToInt32(row["NotificationId"]))
                        {
                            itemNotification.isRead = true;
                            if (Convert.ToBoolean(row["IsDismiss"]))
                            {
                                itemNotification.isDismiss = true;
                            }
                        }
                    }
                }
            }
            return(View(lstNotification));
        }
        public JsonResult DismissNotification(string NotificationId)
        {
            SystemNotificationFacade fac = new SystemNotificationFacade(this.CurrentClient.ApplicationDBConnectionString);
            bool IsDismiss = false;

            fac.DismissNotificationByUsers(Helper.oUser.UserId, NotificationId, IsDismiss);
            return(Json(CommonMessagesLang.msgSuccess));
        }
        public JsonResult DismissNotificationById(string MessageId)
        {
            SystemNotificationFacade NFacade = new SystemNotificationFacade(this.CurrentClient.ApplicationDBConnectionString);
            bool IsDismiss = true;
            bool IsUpdate  = false;

            NFacade.UpdateDismissNotificationByUsers(Helper.oUser.UserId, MessageId, IsDismiss, IsUpdate);
            return(Json(CommonMessagesLang.msgSuccess));
        }