public CustomerController(IMapper Mapper, ILogger Logger, ICreateCustomer customerCore, IGetCustomer getCustomer) { mapper = Mapper; logger = Logger; customerCore1 = customerCore; this.getCustomer = getCustomer; }
public ActionResult <CustomerDTO> Post([FromServices] ICreateCustomer useCase, [FromBody] CustomerDTO request) { var result = useCase.Execute(request); return(Ok(result)); }