/// <summary> /// /// </summary> /// <param name="obj"></param> /// <returns></returns> public IEnumerable<Dto.ItemLista> RecuperarFiltrado(Dto.ItemLista obj) { IEnumerable<Dto.ItemLista> lst = new Data.DItemsLista().RecuperarFiltrados(obj).ToList(); this.RecuperarItemsHijo_ItemLista(lst); return lst; }
/// <summary> /// /// </summary> /// <param name="obj"></param> /// <returns></returns> public IEnumerable <Dto.ItemLista> RecuperarFiltrado(Dto.ItemLista obj) { IEnumerable <Dto.ItemLista> lst = new Data.DItemsLista().RecuperarFiltrados(obj).ToList(); this.RecuperarItemsHijo_ItemLista(lst); return(lst); }
/// <summary> /// /// </summary> /// <param name="obj"></param> /// <returns></returns> public bool ValidaNombre(Dto.ItemLista obj) { Dto.ItemLista objExiste = new Data.DItemsLista().RecuperarFiltrados(obj).FirstOrDefault(); if (objExiste != null) { return false; } else { return true; } }
/// <summary> /// /// </summary> /// <param name="obj"></param> /// <returns></returns> public bool ValidaNombre(Dto.ItemLista obj) { Dto.ItemLista objExiste = new Data.DItemsLista().RecuperarFiltrados(obj).FirstOrDefault(); if (objExiste != null) { return(false); } else { return(true); } }
/// <summary> /// /// </summary> /// <param name="lst"></param> private void RecuperarItemsHijo_ItemLista(IEnumerable<Dto.ItemLista> lst) { foreach (Dto.ItemLista elem in lst) { List<Dto.ItemLista> lstHijos = new Data.DItemsLista().RecuperarFiltrados(new Dto.ItemLista() { idpadre = elem.iditemlista }).ToList(); if (lstHijos.Count > 0) { this.RecuperarItemsHijo_ItemLista(lstHijos); } elem.items = lstHijos; } }
/// <summary> /// /// </summary> /// <param name="lst"></param> private void RecuperarItemsHijo_ItemLista(IEnumerable <Dto.ItemLista> lst) { foreach (Dto.ItemLista elem in lst) { List <Dto.ItemLista> lstHijos = new Data.DItemsLista().RecuperarFiltrados(new Dto.ItemLista() { idpadre = elem.iditemlista }).ToList(); if (lstHijos.Count > 0) { this.RecuperarItemsHijo_ItemLista(lstHijos); } elem.items = lstHijos; } }