private void BindData() { SiteThemes _th = new SiteThemes(this.ConnectionString); gv_Themes.DataSource = _th.GetThemes(Enums.enumStatuses.Active); gv_Themes.DataBind(); SiteThemesCollection<SiteThemes> _coll = new SiteThemesCollection<SiteThemes>(this.ConnectionString); _coll.AddRange(_th.GetThemes(Enums.enumStatuses.Inactive)); _coll.AddRange(_th.GetThemes(Enums.enumStatuses.Pending)); gv_ThemesNotActive.DataSource = _coll; gv_ThemesNotActive.DataBind(); }
/// <summary> /// Get Themes by arglist /// </summary> /// <param name="status"></param> /// <returns></returns> public SiteThemesCollection<SiteThemes> GetThemes(Enums.enumStatuses status) { SiteThemesCollection<SiteThemes> _coll = new SiteThemesCollection<SiteThemes>(this.ConnectionString); ArgumentsList _arg = new ArgumentsList(new ArgumentsListItem("Status", Convert.ToInt32(status).ToString())); _coll.LitePopulate(_arg, false, null); return _coll; }