public async Task <IActionResult> Post([FromBody] CreateTypeConsultDto typeConsult) { var listError = ValidPropertiesObject.ObjIsValid(typeConsult); if (listError.Count > 0) { return(await ResponseNullOrEmpty(listError)); } var result = _service.Create(typeConsult); return(await Response(result, _service.Validate())); }
public TypeConsult Create(CreateTypeConsultDto type) { var typeConsultNew = new TypeConsult(0, type.Name, type.Description, type.Enabled); if (_repository.TypeConsultExists(typeConsultNew)) { AddNotification("TypeConsult", "Este modo de consulta já está cadastrado"); return(null); } if (typeConsultNew.Valid) { _repository.Save(typeConsultNew); } return(typeConsultNew); }