private List <WReportItem> GetClosedWarrants(DateTime start, DateTime end) { List <WReportItem> results = new List <WReportItem>(); List <Warrant> closedWs = db.Warrants.Where(c => c.caseStatusID == 3 && c.resultDate >= start && c.resultDate <= end).OrderBy(c1 => c1.resultDate).ToList(); foreach (Warrant w in closedWs) { WReportItem i = new WReportItem(); i.tipstaffRecordID = w.tipstaffRecordID; i.UniqueRecordID = w.UniqueRecordID; i.DateCirculated = w.DateCirculated; i.ClosedDate = w.resultDate; i.respondents = w.Respondents; i.NPO = w.NPO; results.Add(i); } return(results); }
private List <WReportItem> GetActiveWarrants() { List <WReportItem> results = new List <WReportItem>(); List <Warrant> activeWs = db.Warrants.Where(c => c.caseStatusID == 1 || c.caseStatusID == 2).ToList(); foreach (Warrant w in activeWs) { WReportItem i = new WReportItem(); i.tipstaffRecordID = w.tipstaffRecordID; i.UniqueRecordID = w.UniqueRecordID; i.DateCirculated = w.DateCirculated; i.ClosedDate = null; i.respondents = w.Respondents; i.NPO = w.NPO; results.Add(i); } return(results); }