Example #1
0
        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"));
        }
Example #2
0
        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"));
        }