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));
        }
Exemple #2
0
 public CustomersController(ICreateCustomerService createCustomerService)
 {
     this.createCustomerService = createCustomerService;
 }