using Neo.Afx.Services.Workflows; using Neo.Afx.Services.Workflows.Entities; using Neo.LegitimateLicences.Common.ViewModels; using Neo.LegitimateLicences.Data.Models; using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Neo.LegitimateLicences.Dashboards { public class DashboardModel : ResponsiveAppBaseModel { public string SelectedDashboard { get; set; } public bool UserCanHandleEscalatedTasks { get; set; } public List AdjudicationStatusSummary { get; set; } public List AdjudicationExceptionStatusSummary { get; set; } public List ApplicationStatusSummary { get; set; } public List GazetteStatusSummary { get; set; } public List LicenceIssuingStatusSummary { get; set; } public List LicenceCancelStatusSummary { get; set; } public List AccreditationIssuingStatusSummary { get; set; } public List NewRouteRequestSummary { get; set; } public List EscalatedTasks { get; set; } public List StandardTasks { get; set; } public List TasksAwaitingCorrections { get; set; } public List ApplicationAnalytics_ApplicationRequestTypeSummmary { get; set; } public List ApplicationAnalytics_ApplicationCreatedBySummmary { get; set; } public List ApplicationAnalytics_ApplicationPerRegion { get; set; } public String ApplicationAnalytics_FromDate { get; set; } public String ApplicationAnalytics_ToDate { get; set; } public IEnumerable MessageQueue { get; set; } public IEnumerable FailedTasks { get; set; } } }