private StringDictionary SearchEntryToDictionary(Bso.Archive.BusObj.Search searchEntry) { var parameterArray = searchEntry.SearchParameters.Split('_'); var dictionary = new StringDictionary(); foreach (var parameter in parameterArray) { var searchItem = parameter.Split(':'); if (searchItem.Length == 1) { dictionary.Add(searchItem[0], ""); } else { dictionary.Add(searchItem[0], searchItem[1]); } } return(dictionary); }
/// <summary> /// Create a new Search object. /// </summary> /// <param name="searchID">Initial value of the SearchID property.</param> /// <param name="searchType">Initial value of the SearchType property.</param> /// <param name="searchParameters">Initial value of the SearchParameters property.</param> /// <param name="createdBy">Initial value of the CreatedBy property.</param> /// <param name="createdOn">Initial value of the CreatedOn property.</param> /// <param name="modifiedBy">Initial value of the ModifiedBy property.</param> /// <param name="modifiedOn">Initial value of the ModifiedOn property.</param> /// <param name="stamp">Initial value of the Stamp property.</param> /// <param name="active">Initial value of the Active property.</param> public static Search CreateSearch(global::System.Int32 searchID, global::System.String searchType, global::System.String searchParameters, global::System.Int32 createdBy, global::System.DateTime createdOn, global::System.Int32 modifiedBy, global::System.DateTime modifiedOn, global::System.Byte[] stamp, global::System.Boolean active) { Search search = new Search(); search.SearchID = searchID; search.SearchType = searchType; search.SearchParameters = searchParameters; search.CreatedBy = createdBy; search.CreatedOn = createdOn; search.ModifiedBy = modifiedBy; search.ModifiedOn = modifiedOn; search.Stamp = stamp; search.Active = active; return search; }
/// <summary> /// Deprecated Method for adding a new object to the Searches EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToSearches(Search search) { base.AddObject("Searches", search); }
public static Search NewSearch() { Search newObject = new Search(); BsoArchiveEntities.Current.AddToSearches(newObject); BsoArchiveEntities.SetDefaultValue(newObject); return newObject; }