public WebCollection([NotNull] SpContext context, [NotNull] Uri webUrl) { Assert.ArgumentNotNull(context, "context"); Assert.ArgumentNotNull(webUrl, "webUrl"); this.Connector = new WebCollectionConnector(context, webUrl); this.Context = context; this.WebUrl = webUrl; }
protected override List <Web> GetEntities() { if (this.Entities == null) { EntityValues webValuesCollection = new WebCollectionConnector(this.Context, this.WebUrl).GetWebs(); this.Entities = new List <Web>(); foreach (EntityValues webValues in webValuesCollection["Webs"]) { this.Entities.Add(new Web(webValues, this.Context)); } } return(this.Entities); }