public async Task <ActionResult <ReceiptModel> > ImportAsync( [FromBody] ImportReceiptModel model, CancellationToken cancellationToken ) { ReceiptModel result = await mediator.Send(new ImportReceipt(model), cancellationToken); var uri = new Uri($"/receipts/{result.Id}", UriKind.Relative); return(Created(uri, result)); }
public ImportReceipt(ImportReceiptModel model) { Model = model ?? throw new ArgumentNullException(nameof(model)); }