public void AddData(SysStatusData sysStatusData) { AllSysStatusData.Add(sysStatusData); _source = AllSysStatusData.OrderByDescending(t => t.id).ToList <object>(); int LastTotalPage = TotalPage; int index = _source.Count % PageSize; if (index > 0) { TotalPage = _source.Count / PageSize + 1; } else { TotalPage = _source.Count / PageSize; } if (CurrentPage != LastTotalPage) { return; } if (CurrentPage == LastTotalPage) { if (_sysStatusDataSource.Count < PageSize) { _sysStatusDataSource.Add(sysStatusData); } else { return; } } }
public void CopyToSysStatusData(SysStatusData sysStatusData) { sysStatusData.id = id; sysStatusData.num = num; sysStatusData.Status = SysStatus; sysStatusData.CreateTime = CreateTime; sysStatusData.CreateDate = CreateDate; }
public List <SysStatusData> GetSysStatusData() { List <SysStatusData> fake = new List <SysStatusData>(); List <SysStatusInfoModel> sysStatusInfoModel = BodSqliteHelp.SelectSysStatusData(); foreach (var item in sysStatusInfoModel) { SysStatusData sysStatusData = new SysStatusData(); item.CopyToSysStatusData(sysStatusData); fake.Add(sysStatusData); } return(fake); }