public Activos GetActivo(int idActivo) { Activos result; using (context = new BDContext()) { result = (from c in context.Activos where c.IdActivo == idActivo select c).First(); } IEstadoActivosDAL estadoActivosDAL = new EstadoActivosImplDAL(); IProveedoresDAL proveedoresDAL = new ProveedoresDALImpl(); result.EstadoActivos = estadoActivosDAL.obtenerEstadoActivosPorID(result.EstadoActivo ?? default(int)); result.Proveedores = proveedoresDAL.obtenerProveedorPorID(result.Proveedor ?? default(int)); return(result); }
public List <Activos> GetActivos() { List <Activos> result; using (context = new BDContext()) { result = (from c in context.Activos select c).ToList(); } IEstadoActivosDAL estadoActivosDAL = new EstadoActivosImplDAL(); IProveedoresDAL proveedoresDAL = new ProveedoresDALImpl(); foreach (var item in result) { item.EstadoActivos = estadoActivosDAL.obtenerEstadoActivosPorID(item.EstadoActivo ?? default(int)); item.Proveedores = proveedoresDAL.obtenerProveedorPorID(item.Proveedor ?? default(int)); } return(result); }