public static List <SiteLinkResponse> GetSiteLinkList(SiteLinkQuery query) { Hashtable ht = new Hashtable(); List <StatementCondition> list = new List <StatementCondition>(); if (query.SiteLinkIds != null & query.SiteLinkIds.Count > 0) { ht.Add("SiteLinkIds", DbUtils.ToWhereInParam(query.SiteLinkIds)); list.Add(new StatementCondition("SiteLinkIds", true)); } if (query.ChannelId.HasValue) { ht.Add("ChannelId", query.ChannelId.Value); list.Add(new StatementCondition("ChannelId", true)); } if (!string.IsNullOrEmpty(query.Name)) { ht.Add("Name", query.Name); list.Add(new StatementCondition("Name", true)); } return(DataSources.Default.QueryCollection <SiteLinkResponse>("GetSiteLink", null, list, ht).ToList()); }
public static List <SiteLinkResponse> GetSiteLinkList(SiteLinkQuery query) { var list = ConfigDal.GetSiteLinkList(query); return(list); }
public HttpResponseMessage GetSiteLinkList(SiteLinkQuery query) { var response = ConfigLogic.GetSiteLinkList(query); return(ApiHelper.CreateHttpResponseMessage(response)); }