using Syncfusion.Drawing; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace SuperCms.Models { public class ReportViewModel { public String typeGet { get; set; } public String timeNow { get; set; } public String date { get; set; } public String companyID { get; set; } public String telcoID { get; set; } public String page { get; set; } public String totalPage { get; set; } public ConnTelcos telcos { get; set; } public ConnCompanies companies { get; set; } public List listDate { get; set; } // data public ConnTelco telco { get; set; } public ConnCompany company { get; set; } public ConnConfigs services { get; set; } public ConnDatas data { get; set; } public List distributedDataByServices { get; set; } // for export partial public String startDate { get; set; } public String endDate { get; set; } } public class DistributedDataByService { public ConnConfig service { get; set; } public ConnDatas dataNow { get; set; } public ConnDatas dataLastMonth { get; set; } public List distributedByTimes { get; set; } } public class DistributedDataForExcelByOneMonth { public DateTime month { get; set; } public List time { get; set; } public ConnTelcos telcos { get; set; } public ConnCompanies companies { get; set; } public ConnConfigs services { get; set; } public List distributedByTimes { get; set; } } public class ServiceRowPosition { public ConnConfig service { get; set; } public List positions { get; set; } } public class RowAttributed { public String character { get; set; } public String number { get; set; } public object center { get; set; } public Boolean bold { get; set; } public object color { get; set; } public object background { get; set; } public object thinLeft { get;set; } public object thinRight { get; set; } public object thinTop { get; set; } public object thinBottom { get; set; } public RowAttributed(String character, String number, Boolean bold, object color, object background, object thinLeft, object thinRight, object thinTop, object thinBottom, object center) { this.character = character; this.number = number; this.center = center; this.bold = bold; this.color = color; this.background = background; this.thinLeft = thinLeft; this.thinRight = thinRight; this.thinTop = thinTop; this.thinBottom = thinBottom; } } }