public async Task <IActionResult> Post([FromBody] NewCustomerDto data, [FromServices] ICreateCustomerService service) { var result = await service.Create(data); if (result.IsSucccess()) { return(CreatedAtAction(nameof(Get), result.Model.CustomerId, result.Model)); } return(BadRequest(result.Errors)); }
public CustomersController(ICreateCustomerService createCustomerService) { this.createCustomerService = createCustomerService; }