Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 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;
 }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
 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
     });
 }