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);
            }
        }