public virtual ActionResult TaskList(string name)
        {
            ViewBag.Title = name;
            var result = _globalModelRepository.GetTaskByUser(
                IDBContext.Current.UserName,
                _request,
                GlobalCommonLogic.GetOperationDetailURL(),
                GlobalCommonLogic.GetOperationDraftDetailURL(),
                null,
                true);

            return(View("TasksList", result));
        }
        public virtual ActionResult NotificationList(string name)
        {
            ViewBag.Title = name;
            var viewM = _globalModelRepository.GetNotificationsByUser(
                IDBContext.Current.UserName,
                null,
                _request,
                GlobalCommonLogic.GetOperationDetailURL(),
                GlobalCommonLogic.GetOperationDraftDetailURL(),
                true);

            var lang = IDBContext.Current.CurrentLanguage;

            foreach (var item in viewM.Data)
            {
                item.Subject = GlobalCommonLogic.BuildNotification(item.Body, "SUBJECT", lang);
                item.Body    = GlobalCommonLogic.BuildNotification(item.Body, "BODY", lang);
            }

            return(View("NotificationsList", viewM));
        }