private string serialiseDataSource() { string JSON = ""; if (this.DataSource != null && (ClientSideInitialise || ClientSideRefresh)) { Type dataSourceType = DataSource.GetType(); object ldata = this.DataSource; if (ldata is SearchModel || ldata is QueryModel || SearchesSerializer.Instance.SupportedTypes.Any(t => t.IsAssignableFrom(dataSourceType))) { if (ldata is SearchModel) { ldata = new Searches.Search((SearchModel)ldata); } else if (ldata is QueryModel) { ldata = new Query((QueryModel)ldata); } JSON = SearchesSerializer.Serializer.Serialize(ldata); } } return(JSON); }
private string serialiseDataSource() { string JSON = ""; if (CreatingPopulator) { Type dataSourceType = Data.GetType(); object ldata = this.Data; if (ldata is SearchModel || ldata is QueryModel || SearchesSerializer.Instance.SupportedTypes.Any(t => t.IsAssignableFrom(dataSourceType))) { if (ldata is SearchModel) { ldata = new Searches.Search((SearchModel)ldata); } else if (ldata is QueryModel) { ldata = new Query((QueryModel)ldata); } JSON = SearchesSerializer.Serializer.Serialize(ldata); } } return(JSON); }