public async Task <IActionResult> Post([FromBody] InvoiceLineViewModel input, CancellationToken ct = default(CancellationToken)) { try { if (input == null) { return(BadRequest()); } return(Ok(await _chinookSupervisor.AddInvoiceLineAsync(input, ct))); } catch (Exception ex) { return(StatusCode(500, ex)); } }
public async Task<ActionResult<InvoiceLineResponse>> Post([FromBody] InvoiceLineResponse input, CancellationToken ct = default) { try { if (input == null) return BadRequest(); return StatusCode(201, await _chinookSupervisor.AddInvoiceLineAsync(input, ct)); } catch (Exception ex) { return StatusCode(500, ex); } }