public ActionResult <Object> Post([FromBody] EnvironmentDTO environmentDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var envFound = _repo.SelecionarPorNome(environmentDTO.Name); if (envFound != null) { return(BadRequest(new { errors = new ArrayList() { new { Name = "Name '" + environmentDTO.Name + "' already exists!" } } })); } _repo.Incluir(_mapper.Map <Environment>(environmentDTO)); return(Ok(new { success = "Environment '" + environmentDTO.Name + "' created!" })); }