public IActionResult Post(ContatoCreateCommand command) { if (!ModelState.IsValid) { return(StatusCode(400, ModelStateValidation.GetErrors(ModelState))); } try { _contatoApplicationService.Create(command); return(StatusCode(201, "O contato foi cadastrado com sucesso.")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public void Create(ContatoCreateCommand command) { _service.Create(_mapper.Map <Contato>(command)); }