public async Task <ActionResult> SearchAsync(ReceiptSearch search) { var meta = await AppUsers.GetCurrentAsync().ConfigureAwait(true); try { var result = await Receipts.GetSearchViewAsync(this.Tenant, meta.OfficeId, search).ConfigureAwait(true); return(this.Ok(result)); } catch (Exception ex) { return(this.Failed(ex.Message, HttpStatusCode.InternalServerError)); } }