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); } }
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); } }