public List<DeptorsReadersModel> GetDebtorsReaders(int? minDays, int? maxDays)
        {

            DeptorsReadersMapper deptorsReadersMapper = new DeptorsReadersMapper();
            List<DeptorsReadersModel> deptorsReadersBusiness = new List<DeptorsReadersModel>();

            List<ReaderHistory> readerHistory;

            if ((minDays != 0 && maxDays != 0) && (minDays != null && maxDays != null))
            {
                DateTime min = DateTime.Now.AddDays((double)-minDays);
                DateTime max = DateTime.Now.AddDays((double)-maxDays);

                readerHistory = this.uow.ReadersHistories.GetAll().Where(r => r.FinishDate < DateTime.Now && r.ReturnDate == null &&
                  (r.FinishDate > max && r.FinishDate < min))
                    .Select(r => r).ToList();
            }
            else
            {
                readerHistory = this.uow.ReadersHistories.GetAll().Where(r => r.FinishDate < DateTime.Now && r.ReturnDate == null)
                   .Select(r => r).ToList();
            }

            for (int i = 0; i < readerHistory.Count; i++)
            {
                deptorsReadersBusiness.Add(deptorsReadersMapper.Map(readerHistory[i]));

            }

            return deptorsReadersBusiness;

        }