private Task <IList <Loan> > GetLoansBetweenUsers(Guid loanerId, Guid loaneeId, Guid?groupContextId) { var filterData = new LoanFilterInfo() { LoaneeId = loaneeId, LoanerId = loanerId, GroupId = groupContextId, }; var dbFilter = loanDbFilterFactory.Create(filterData); return(loanRepository.GetAllAsync(dbFilter)); }
// GET: Loans public async Task <ActionResult> Index() { var loans = await _loanRepository.GetAllAsync(); return(View(loans)); }
public Task <IList <Loan> > GetFilteredLoansAsync(LoanFilterInfo loanFilterInfo) { var filter = loanDbFilterFactory.Create(loanFilterInfo); return(loanRepository.GetAllAsync(filter)); }
/// <summary> /// Funkcja do pobierania informacji o wszystkich trwających wypożyczeniach /// </summary> /// <returns></returns> // GET: api/Loans public async Task <IHttpActionResult> GetLoans() { var loans = await _loanRepository.GetAllAsync(); return(Ok(_mapper.Map <List <LoanOutputModel> >(loans))); }