public async Task <IReadOnlyList <InmateBill> > GetBillsFOrInmateAsync(int inmateId) { var billspec = new BillForInmateWithBillDetailsSpecification(inmateId); return(await _unitOfWork.Repository <InmateBill>(). FindAllBySpecAsync(billspec)); }
public async Task <int> GetInmateBillsCountAsync(BillFilter filter) { var spec = new BillForInmateWithBillDetailsSpecification(filter, true); return(await _unitOfWork.Repository <InmateBill>().GetCountForSpecAsync(spec)); }
public async Task <IReadOnlyList <InmateBill> > GetInmateBillsAsync(BillFilter filter) { var spec = new BillForInmateWithBillDetailsSpecification(filter); return(await _unitOfWork.Repository <InmateBill>().FindAllBySpecAsync(spec)); }