public BEAtencionEmergencia AtencionEmergencia() { BEAtencionEmergencia atencion = new BEAtencionEmergencia(); try { using (ConnectionRicardoPalma bdRicardo = new ConnectionRicardoPalma()) { Destino destino = new Destino() { IdDestino = -1, Descripcion = "-Todos-" }; atencion.ListadoDestino = bdRicardo.Destino.ToList(); atencion.ListadoDestino.Insert(0, destino); PersonalEmergencia personal = new PersonalEmergencia() { IdPersonalEmergencia = -1, Nombres = "-Todos-", ApellidoMaterno = string.Empty, ApellidoPaterno = string.Empty }; atencion.ListadoMedicos = bdRicardo.PersonalEmergencia.ToList(); atencion.ListadoMedicos.Insert(0, personal); Paciente paciente = new Paciente() { IdPaciente = -1, Nombre = "-Todos-", ApellidoMaterno = string.Empty, ApellidoPaterno = string.Empty }; atencion.ListadoPacientes = bdRicardo.Paciente.ToList(); atencion.ListadoPacientes.Insert(0, paciente); PersonalEmergencia medico = new PersonalEmergencia() { IdPersonalEmergencia = -1, Nombres = "-Todos-", ApellidoMaterno = string.Empty, ApellidoPaterno = string.Empty }; atencion.ListadoMedicos = bdRicardo.PersonalEmergencia.ToList(); atencion.ListadoMedicos.Insert(0, medico); atencion.ListadoTratamiento = bdRicardo.Tratamiento.ToList(); atencion.ListadoMedicoMantenimiento = bdRicardo.PersonalEmergencia.ToList(); } } catch (EntityException exx) { if (exx.InnerException != null && (exx.InnerException.Message.Contains("A network-related") || exx.InnerException.Message.Contains("Error relacionado con la red"))) { throw new TimeoutException(ConfigurationManager.AppSettings["strErrorTimeout"]); } else { throw exx; } } catch (Exception ex) { throw ex; } return(atencion); }
public ActionResult AtencionEmergencia() { BEAtencionEmergencia atencion = new BEAtencionEmergencia(); try { atencion = new BLAtencionEmergenciaTrauma().AtencionEmergencia(); } catch (Exception ex) { throw ex; } return(View(atencion)); }
public void obtenerAtencion() { //Arange o Planteamiento const int sizeDestino = 3; const int sizeMedico = 4; const int sizeSala = 3; const int sizeTratamiento = 34; BEAtencionEmergencia res = null; //Act o Prueba BLAtencionEmergenciaTrauma blAtencionTrauma = new BLAtencionEmergenciaTrauma(); res = blAtencionTrauma.AtencionEmergencia(); //Assert o Afirmación Assert.AreEqual(sizeDestino, res.ListadoDestino.Count); Assert.AreEqual(sizeMedico, res.ListadoMedicos.Count); Assert.AreEqual(sizeSala, res.ListadoSala.Count); Assert.AreEqual(sizeTratamiento, res.ListadoTratamiento.Count); }