public IHttpActionResult Add([FromBody] PacienteCommand pacienteInclusao) { try { _pacienteService.Add(Paciente.Criar(pacienteInclusao)); var paciente = _pacienteService.GetAll().LastOrDefault(); if (paciente == null) { return(NotFound()); } return(Ok(paciente)); } catch (Exception e) { throw new Exception("Erro ao incluir :" + e.Message); } }
public static void Alterar(Paciente paciente, PacienteCommand pacienteAlterado) { paciente.Email = pacienteAlterado.Email; paciente.Bairro = pacienteAlterado.Bairro; paciente.Celular = pacienteAlterado.Celular; paciente.CelularOperadoraId = pacienteAlterado.CelularOperadoraId; paciente.Cep = pacienteAlterado.Cep; paciente.Cidade = pacienteAlterado.Cidade; paciente.Cns = pacienteAlterado.Cns; paciente.Complemento = pacienteAlterado.Complemento; paciente.Cpf = pacienteAlterado.Cpf; paciente.Dependente = pacienteAlterado.Dependente; paciente.DataNascimento = pacienteAlterado.DataNascimento; paciente.Endereco = pacienteAlterado.Endereco; paciente.Estado = pacienteAlterado.Estado; paciente.Nome = pacienteAlterado.Nome; paciente.Numero = pacienteAlterado.Numero; paciente.Responsavel = pacienteAlterado.Responsavel; paciente.Sexo = pacienteAlterado.Sexo; paciente.Telefone = pacienteAlterado.Telefone; }
public IHttpActionResult Update(int id, [FromBody] PacienteCommand pacienteAlteracao) { try { var paciente = _pacienteService.GetById(id); if (paciente == null) { return(NotFound()); } Paciente.Alterar(paciente, pacienteAlteracao); _pacienteService.Update(paciente); return(Ok(paciente)); } catch (Exception e) { throw new Exception("Erro ao alterar :" + e.Message); } }
public static Paciente Criar(PacienteCommand pacienteNovo) { return(new Paciente { Email = pacienteNovo.Email, Bairro = pacienteNovo.Bairro, Celular = pacienteNovo.Celular, CelularOperadoraId = pacienteNovo.CelularOperadoraId, Cep = pacienteNovo.Cep, Cidade = pacienteNovo.Cidade, Cns = pacienteNovo.Cns, Complemento = pacienteNovo.Complemento, Cpf = pacienteNovo.Cpf, Dependente = pacienteNovo.Dependente, DataNascimento = pacienteNovo.DataNascimento, Endereco = pacienteNovo.Endereco, Estado = pacienteNovo.Estado, Nome = pacienteNovo.Nome, Numero = pacienteNovo.Numero, Responsavel = pacienteNovo.Responsavel, Sexo = pacienteNovo.Sexo, Telefone = pacienteNovo.Telefone }); }