/// <summary> /// Recupera o resultado da consulta. /// </summary> /// <param name="session">Sessão utilizada para a execução do comando.</param> /// <typeparam name="T">Model que será tratada.</typeparam> /// <returns>Lista dos elementos recuperados com base nos parametros informados.</returns> public GDAList <T> ToList <T>(GDASession session) where T : new() { return(GDAOperations.GetDAO <T>().Select(session, this)); }
/// <summary> /// Recupera o resultado da consulta. /// </summary> /// <typeparam name="T">Model que será tratada.</typeparam> /// <returns>Lista dos elementos recuperados com base nos parametros informados.</returns> public GDAList <T> ToList <T>() where T : new() { return(GDAOperations.GetDAO <T>().Select(this)); }
/// <summary> /// Recupera o resultado da consulta em forma de cursor. /// </summary> /// <typeparam name="T">Model que será tratada.</typeparam> /// <returns>Lista dos elementos recuperados com base nos parametros informados.</returns> public GDACursor <T> ToCursor <T>() where T : new() { return(GDAOperations.GetDAO <T>().Select(null, this)); }
/// <summary> /// Recipera o resultado da consulta em forma de cursor e recupera o resultado /// em objetos de outro tipo informado. /// </summary> /// <typeparam name="T">Model que será tratada.</typeparam> /// <typeparam name="Result">Tipos que estarão no retorno.</typeparam> /// <param name="session"></param> /// <returns></returns> public virtual IEnumerable <Result> ToCursor <T, Result>(GDASession session) where T : new() where Result : new() { return(GDAOperations.GetDAO <T>().SelectToDataRecord(session, this).Select <Result>()); }
public ProdutosReposicao(ProdutosPedido produto) { _produto = produto; _beneficiamentos = GDAOperations.GetDAO <ProdutoPedidoBenef, ProdutoPedidoBenefDAO>().GetByProdutoPedido(_produto.IdProdPed); }