public IActionResult Post(PacienteRegistrarDto model) { var paciente = _mapper.Map <Paciente>(model); _repo.Add(paciente); if (_repo.SaveChanges()) { return(Created($"/api/paciente/{model.Id}", _mapper.Map <PacienteDto>(paciente))); } return(BadRequest("Paciente não cadastrado")); }
public IActionResult Patch(int id, PacienteRegistrarDto model) { var paciente = _repo.GetPacienteById(id, true); if (paciente == null) { return(BadRequest("Paciente não encontrado")); } _mapper.Map(model, paciente); _repo.Update(paciente); if (_repo.SaveChanges()) { return(Created($"/api/paciente/{model.Id}", _mapper.Map <PacienteDto>(paciente))); } return(BadRequest("Paciente não alterado")); }