/// <summary> /// Comentario: Este método nos permite obtener un listado con las personas de la base de datos con su respectivo /// departamento. En caso de error de conexión el método devuelve null. /// </summary> /// <returns>El método devuelve un listado de personas con su departamento.</returns> public List <ClsPersonaConDepartamento> obtenerListadoPersonasConDepartamento() { List <ClsPersonaConDepartamento> listadoPersonasConDepartamento = new List <ClsPersonaConDepartamento>(); List <ClsPersona> listadoPersonas = ClsListadosPersonasBL.listadoPersonas(); ClsListadosDepartamentosBL clsListadosDepartamentosBL = new ClsListadosDepartamentosBL(); ClsPersona personaAux; for (int i = 0; i < listadoPersonas.Count; i++)//Recorremos la lista de personas { personaAux = listadoPersonas.ElementAt(i); listadoPersonasConDepartamento.Add(new ClsPersonaConDepartamento(personaAux)); } return(listadoPersonasConDepartamento); }
// GET: api/DepartamentoApi public HttpResponseMessage Get() { HttpResponseMessage httpResponseMessage; try { List <clsDepartamento> listadoDepartamentos = ClsListadosDepartamentosBL.obtenerListadoDeDepartamentos(); if (listadoDepartamentos.Count > 0)//Si la lista de departamentos no se encuentra vacía { httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, listadoDepartamentos); } else { httpResponseMessage = new HttpResponseMessage(HttpStatusCode.NotFound); } } catch (Exception e) { httpResponseMessage = new HttpResponseMessage(HttpStatusCode.InternalServerError); } return(httpResponseMessage); }
public ClsPersonaConListaDepartamentos(ClsPersona persona) : base(persona.id, persona.nombre, persona.apellidos, persona.telefono, persona.fechaNacimiento, persona.idDepartamento, persona.fotoPersona) { _listadoDepartamentos = ClsListadosDepartamentosBL.obtenerListadoDeDepartamentos(); }
public ClsPersonaConListaDepartamentos(String nombre, String apellidos, DateTime fechaNacimiento, String telefono, int idDepartamento) : base(0, nombre, apellidos, telefono, fechaNacimiento, idDepartamento) { _listadoDepartamentos = ClsListadosDepartamentosBL.obtenerListadoDeDepartamentos(); }
public ClsPersonaConListaDepartamentos() : base() { _listadoDepartamentos = ClsListadosDepartamentosBL.obtenerListadoDeDepartamentos(); }