public async Task <IActionResult> LinkOutgoingInvoiceToJobOrder(Guid id, [FromBody] LinkOutgoingInvoiceToJobOrderModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await WorkerServices.LinkOutgoingInvoiceToJobOrderAsync(id, model); return(Ok()); }
public async Task LinkOutgoingInvoiceToJobOrderAsync(LinkOutgoingInvoiceToJobOrderModel model) { var command = new LinkOutgoingInvoiceToJobOrderCommand( model.UserId, model.InvoiceId, model.JobOrderId, model.DateOfLink, model.Amount ); await Bus.Send(command); }