public IActionResult Post(MedicoRegistrarDto model) { var medico = _mapper.Map <Medico>(model); _repo.Add(medico); if (_repo.SaveChanges()) { return(Created($"/api/medico/{model.Id}", _mapper.Map <MedicoDto>(medico))); } return(BadRequest("Médico não cadastrado")); }
public IActionResult Patch(int id, MedicoRegistrarDto model) { var medico = _repo.GetMedicoById(id, true); if (medico == null) { return(BadRequest("Médico não encontrado")); } _mapper.Map(model, medico); _repo.Update(medico); if (_repo.SaveChanges()) { return(Created($"/api/medico/{model.Id}", _mapper.Map <MedicoDto>(medico))); } return(BadRequest("Médico não alterado")); }