Beispiel #1
0
        public GetPacienteOut GetPaciente(GetPacienteIn input)
        {
            GetPacienteOut output = new GetPacienteOut()
            {
                result = Result.Error
            };

            try
            {
                DbContextApplication dbContext = new DbContextApplication();
                var linqResult = dbContext.Pacientes.Find(input.Id);

                var paciente = new PruebaNexos.Entities.Paciente()
                {
                    Id_Paciente        = linqResult.Id_Paciente,
                    Nombre             = linqResult.Nombre,
                    NumeroSeguroSocial = linqResult.NumeroSeguroSocial,
                    MedicoPreferido    = linqResult.MedicoPreferido
                };
                output.paciente = paciente;
                output.result   = Result.Success;

                return(output);
            }
            catch (Exception e)
            {
                output.MensajeExcepcion = "Excepción no controlada por favor comuniquese con el administrador enviele el siguiente mensaje: " + e.Message;
                return(output);
            }
        }
Beispiel #2
0
 public GetPacienteOut GetPaciente(GetPacienteIn input)
 {
     return(paciente.GetPaciente(input));
 }
Beispiel #3
0
 public GetPacienteOut GetPaciente([FromBody] GetPacienteIn input)
 {
     return(paciente.GetPaciente(input));
 }