PetCenter.Referencias.Dominio.Administracion/Base/ExtensionesBase.cs
/// <summary>
/// resuelve lista con identicador de un tipo especial
/// </summary>
/// <typeparam name="TTypeSource"></typeparam>
/// <param name="criterio"></param>
/// <param name="methodCall"></param>
/// <returns></returns>
resuelve lista con identicador de un tipo especial
resuelve lista con identicador de un tipo especial
public static IEnumerable<ElementoDto> ResolverListaTipoConSeleccione<TTypeSource>(this ICriterio<TTypeSource> criterio, Func<ICriterio<TTypeSource>, string, string, IEnumerable<TTypeSource>> methodCall, string orden, string ordenDir, bool refresh = true)
            where TTypeSource : class
        {
            string valor = string.Empty;
            string texto = PrimerValorEnum.Seleccione.ToString();
            return CacheApp.ResolverLista<ICriterio<TTypeSource>, TTypeSource, ElementoDto>(KeyCache.Cache_ListaElementoSeleccione_Grupo.FormatParams(typeof(TTypeSource)),
                methodCall, criterio, orden, ordenDir, new ElementoDto { Texto = texto, Valor = valor }, refresh);
        }
public static IEnumerable < ElementoDto > ResolverListaTipoConSeleccione < TTypeSource > ( this ICriterio < TTypeSource > criterio , Func < ICriterio < TTypeSource > , string , string , IEnumerable < TTypeSource > > methodCall , string orden , string ordenDir , bool refresh = true ) where TTypeSource : class { string valor = string . Empty ; string texto = PrimerValorEnum . Seleccione . ToString ( ) ; return CacheApp . ResolverLista < ICriterio < TTypeSource > , TTypeSource , ElementoDto > ( KeyCache . Cache_ListaElementoSeleccione_Grupo . FormatParams ( typeof ( TTypeSource ) ) , methodCall , criterio , orden , ordenDir , new ElementoDto { Texto = texto , Valor = valor } , refresh ) ; }
resuelve lista con identicador de un tipo especial
resuelve lista con identicador de un tipo especial
None
ICriterio<TTypeSource>
this
methodCall
Func<ICriterio<TTypeSource>, string, string, IEnumerable<TTypeSource>>
None
orden
string
ordenDir
string
refresh
bool
criterio
None
typeparam
None