ProviderHostedCustomUIActionsWeb.Models.ContactsListManager.GetContactsLists C# (CSharp) Method

GetContactsLists() public method

public GetContactsLists ( ) : IEnumerable
return IEnumerable
        public IEnumerable<ContactsList> GetContactsLists()
        {
            List<ContactsList> ExisitingContactsLists = new List<ContactsList>();

              ListCollection contactsLists = clientContext.Web.Lists;
              clientContext.Load(contactsLists, lists => lists.Where(list => list.BaseTemplate == 105)
                                              .Include(list => list.Title, list => list.DefaultViewUrl));
              clientContext.ExecuteQuery();
              foreach (var contactsList in contactsLists) {
            ExisitingContactsLists.Add(new ContactsList {
              Title = contactsList.Title,
              DefaultViewUrl = clientContext.Web.Url + contactsList.DefaultViewUrl
            });
              }

              return ExisitingContactsLists;
        }

Usage Example

Ejemplo n.º 1
0
 public ActionResult Index()
 {
     ContactsListManager contactsListManager = new ContactsListManager();
       var existingContactsLists = contactsListManager.GetContactsLists();
       return View(existingContactsLists);
 }