public async Task <ActionResult> Show(int id, TransactionsSearchPager searchPager) { Logger.Trace("Show::{0}", id); var query = new RestitutionOrderDetailsQuery(orderId: id, searchPager: searchPager); var result = await mediator.SendAsync(query); if (result == null) { return(new HttpNotFoundResult("An order with id {0} was not found".FormatWith(id))); } return(View(result)); }
public async Task <ActionResult> Show(int?id, TransactionsSearchPager searchPager) { Logger.Trace("Index::{0}", id); if (!id.HasValue) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var query = new AccountDetailsQuery(accountId: id.Value, searchPager: searchPager); var result = await mediator.SendAsync(query); if (result == null) { return(new HttpNotFoundResult("An Account with id {0} was not found".FormatWith(id))); } return(View(result)); }
public RestitutionOrderDetailsQuery(int orderId, TransactionsSearchPager searchPager) { this.OrderId = orderId; this.Pager = searchPager; }
public AccountDetailsQuery(int accountId, TransactionsSearchPager searchPager) { this.AccountId = accountId; this.Pager = searchPager; }