示例#1
0
        public GetPacientesOut GetPacientes(GetPacientesIn input)
        {
            GetPacientesOut output = new GetPacientesOut()
            {
                result = Result.Error
            };

            try
            {
                DbContextApplication dbContext = new DbContextApplication();
                var linqResult = dbContext.Pacientes.ToList();
                output.pacientes    = new List <PruebaNexos.Entities.Paciente>();
                output.totalRecords = linqResult.Count;
                foreach (var linqPaciente in linqResult)
                {
                    var paciente = new PruebaNexos.Entities.Paciente()
                    {
                        Id_Paciente        = linqPaciente.Id_Paciente,
                        Nombre             = linqPaciente.Nombre,
                        NumeroSeguroSocial = linqPaciente.NumeroSeguroSocial,
                        MedicoPreferido    = linqPaciente.MedicoPreferido
                    };
                    output.pacientes.Add(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);
            }
        }
示例#2
0
 public GetPacientesOut GetPacientes(GetPacientesIn input)
 {
     return(paciente.GetPacientes(input));
 }