public IEnumerable <Dto.Funcionalidad> RecuperarFiltrado(Dto.Funcionalidad obj) { IEnumerable <Dto.Funcionalidad> lstResultado = new Data.DFuncionalidad().RecuperarFiltrados(obj).ToList(); foreach (var item in lstResultado) { item.acciones = this.RecuperarAccionesFuncionalidad(item); } return(lstResultado); }
private void RecuperarFuncionalidadesHijas(Dto.Funcionalidad obj, IEnumerable <Dto.Funcionalidad> Funcionalidades) { IEnumerable <Dto.Funcionalidad> lstFuncionalidadesHijas = Funcionalidades.Where(ee => ee.idpadre == obj.idfuncionalidad).ToList(); if (lstFuncionalidadesHijas.Count() > 0) { foreach (Dto.Funcionalidad item in lstFuncionalidadesHijas) { this.RecuperarFuncionalidadesHijas(item, Funcionalidades); } } obj.funcionalidades = lstFuncionalidadesHijas; }
/// <summary> /// /// </summary> /// <param name="objFiltros"></param> /// <returns></returns> public IEnumerable <Dto.Funcionalidad> Funcionalidad_RecuperarFiltros(Dto.Funcionalidad objFiltros) { return(new Business.BFuncionalidad().RecuperarFiltrado(objFiltros)); }
private IEnumerable <Dto.Accion> RecuperarAccionesFuncionalidad(Dto.Funcionalidad obj) { return(new Data.DFuncionalidad().RecuperarAccionesFuncionalidad(obj)); }