public CombustiblesModel ObtenerCombustible(System.Linq.Expressions.Expression<Func<SG_COMBUSTIBLES, bool>> criterio = null) { CombustiblesModel result = new CombustiblesModel(); ExecuteManager(uow => { var manager = new SG_COMBUSTIBLESManager(uow); var result1 = manager.BuscarTodos(criterio).FirstOrDefault(); result.ID_COMBUSTIBLE = result1.ID_COMBUSTIBLE; result.COMBUSTIBLE = result1.NOMBRE; result.PRECIO_COMPRA = result1.PRECIO_COMPRA; result.PRECIO_VENTA = result1.PRECIO_VENTA; }); return result; }
public IEnumerable<SG_COMBUSTIBLES> ObtenerCombustiblesPaginado(PagingInfo paginacion) { IQueryable<SG_COMBUSTIBLES> result = null; ExecuteManager(uow => { var manager = new SG_COMBUSTIBLESManager(uow); result = manager.BuscarTodos(); paginacion.total = result.Count(); result = manager.QueryPaged(result, paginacion.limit, paginacion.start, paginacion.sort, paginacion.dir); }); return result; }