public IEnumerable <HistoryBusinessModelForGrid> GetStudentsBooksToReturn(int readerId, int days) { List <HistoryBusinessModelForGrid> readerHistoryBusiness = new List <HistoryBusinessModelForGrid>(); HistoryMapperForGrid readerHistoryMapper = new HistoryMapperForGrid(); DateTime data = new DateTime(); data = DateTime.Now.AddDays(days); List <ReaderHistory> readerHistory = this.uow.ReadersHistories.GetAll().Where(r => r.Reader.ReaderId == readerId && r.FinishDate > DateTime.Now && r.FinishDate <= data && r.ReturnDate == null) .Select(r => r).ToList(); for (int i = 0; i < readerHistory.Count; i++) { readerHistoryBusiness.Add(readerHistoryMapper.Map(readerHistory[i])); } if (readerHistoryBusiness.Count == 0) { return(null); } var readerHistoryBusinessSorted = readerHistoryBusiness.OrderBy(x => x.FinishDate); return(readerHistoryBusinessSorted); }
public IEnumerable<HistoryBusinessModelForGrid> GetStudentsBooksToReturn(int readerId, int days) { List<HistoryBusinessModelForGrid> readerHistoryBusiness = new List<HistoryBusinessModelForGrid>(); HistoryMapperForGrid readerHistoryMapper = new HistoryMapperForGrid(); DateTime data = new DateTime(); data = DateTime.Now.AddDays(days); List<ReaderHistory> readerHistory = this.uow.ReadersHistories.GetAll().Where(r => r.Reader.ReaderId == readerId && r.FinishDate > DateTime.Now && r.FinishDate <= data && r.ReturnDate == null) .Select(r => r).ToList(); for (int i = 0; i < readerHistory.Count; i++) { readerHistoryBusiness.Add(readerHistoryMapper.Map(readerHistory[i])); } if (readerHistoryBusiness.Count == 0) { return null; } var readerHistoryBusinessSorted = readerHistoryBusiness.OrderBy(x => x.FinishDate); return readerHistoryBusinessSorted; }