public override List <IUIData> GetData(string Identifier, Dictionary <string, string> Parameters)
        {
            List <IUIData> result = new List <IUIData>();

            switch ((AppFactory.Identifier)Enum.Parse(typeof(AppFactory.Identifier), Identifier))
            {
            case AppFactory.Identifier.notification_tasks:
                result = NotificationController.GetData(PortalSettings.PortalId, UserInfo, Identifier);
                break;

            case AppFactory.Identifier.notification_notifications:
                result = NotificationController.GetData(PortalSettings.PortalId, UserInfo, Identifier);
                break;

            default:
                break;
            }
            result.Add(new UIData {
                Name = "TasksCount", Value = TasksManager.GetNotificationCount(PortalSettings.PortalId).ToString()
            });
            result.Add(new UIData {
                Name = "NotificationsCount", Value = NotificationsController.Instance.CountNotifications(UserInfo.UserID, PortalSettings.PortalId).ToString()
            });
            return(result);
        }