public Lista getGetListByIdIncludeItems(Guid guid) { List list = _context.Web.GetListById(guid); List <ItemLista> items = getAllItemsById(list.Id); return(ListaMapper.Map(list, items)); }
public Lista getByTitleIncludeItems(string title) { List list = _context.Web.GetListByTitle(title); List <ItemLista> items = getAllItemsById(list.Id); return(ListaMapper.Map(list, items)); }
public List <Lista> getAll() { //Solo recupera los campos que se necesitan. _context.Load(_context.Web.Lists, eachList => eachList.Where(list => list.Hidden == false && (list.BaseType == BaseType.GenericList || list.BaseType == BaseType.DocumentLibrary)) .Include(list => list.Title, list => list.Id, list => list.RootFolder, list => list.BaseType)); _context.ExecuteQuery(); return(ListaMapper.Map(_context.Web.Lists)); }
public List <Lista> getAllIncludeItems() { List <Lista> result = new List <Lista>(); //Solo recupera los campos que se necesitan. _context.Load(_context.Web.Lists, eachList => eachList.Where(list => list.Hidden == false && (list.BaseType == BaseType.GenericList || list.BaseType == BaseType.DocumentLibrary)) .Include(list => list.Title, list => list.Id, list => list.RootFolder, list => list.BaseType)); _context.ExecuteQuery(); foreach (List list in _context.Web.Lists) { List <ItemLista> items = getAllItemsById(list.Id); result.Add(ListaMapper.Map(list, items)); } return(result); }
public Lista getById(Guid guid) { return(ListaMapper.Map(_context.Web.GetListById(guid))); }
public Lista getByTitle(string title) { return(ListaMapper.Map(_context.Web.GetListByTitle(title))); }