public void Start() { _queryWeb = WebFactory.Open(_webUrl); if (_queryWeb.ExistsByName(ListForLookup)) { _listForLookup = _queryWeb.GetByName <Item>(ListForLookup); } else { _listForLookup = _queryWeb.Create <Item>(ListForLookup); } var users = _queryWeb.Web.SiteUsers.Cast <SPUser>().ToList(); var uu = users.Where(u => u.IsDomainGroup == false).ToList(); _domainGroup = users.FirstOrDefault(u => u.IsDomainGroup); if (_domainGroup == null) { throw new Exception("No domain groups in site users!"); } _spGroup = _queryWeb.Web.SiteGroups[0]; _firstUser = uu[0]; _secondUser = uu[1]; }
private void EnsureListForLookup() { if (!Web.ExistsByName("ListForLookup")) { LookupList = Web.Create <Item>("ListForLookup"); } else { LookupList = Web.GetByName <Item>("ListForLookup"); } }
public void Start() { _queryWeb = WebFactory.Open(_webUrl); if (_queryWeb.ExistsByName(ListForLookup)) { _listForLookup = _queryWeb.GetByName <Item>(ListForLookup); } else { _listForLookup = _queryWeb.Create <Item>(ListForLookup); } }