public async Task MarkIncomingInvoiceAsPaid(MarkIncomingInvoiceAsPaidModel model) { var command = new MarkIncomingInvoiceAsPaidCommand( model.UserId, model.InvoiceId, model.PaymentDate); await Bus.Send(command); }
public async Task <IActionResult> MarkIncomingInvoiceAsPaid([FromBody] MarkIncomingInvoiceAsPaidModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await WorkerServices.MarkIncomingInvoiceAsPaid(model); return(Ok()); }