public async Task <Page> GetPageAsync(string companySlug, string tenantSlug, string pageSlug) { return(await Include().FirstOrDefaultAsync(p => p.Company.Slug.ToLower() == companySlug.ToLower() && p.Tenant !.Slug.ToLower() == tenantSlug.ToLower() && p.Slug !.ToLower() == pageSlug.ToLower())); }
/// <summary> /// Builds a url to get tweets of users in a suggested category /// </summary> /// <param name="parameters">Reads Slug param</param> /// <returns>Url for category statuses</returns> Request BuildCategoryStatusUrl(Dictionary <string, string> parameters) { if (!parameters.ContainsKey("Slug")) { throw new ArgumentNullException("Slug", "You must set the Slug property, which is the suggested category."); } Slug = parameters["Slug"]; var req = new Request(BaseUrl + "users/suggestions/" + Slug.ToLower() + "/members.json"); return(req); }
/// <summary> /// Builds a url to get tweets of users in a suggested category /// </summary> /// <param name="parameters">Reads Slug param</param> /// <returns>Url for category statuses</returns> private string BuildCategoryStatusUrl(Dictionary <string, string> parameters) { if (parameters.ContainsKey("Slug")) { Slug = parameters["Slug"]; } else { throw new ArgumentNullException("Slug", "You must set the Slug property, which is the suggested category."); } return(BaseUrl + "users/suggestions/" + Slug.ToLower() + "/members.xml"); }