private void GetSearchDef(Guid guid) { using (IDataReader reader = DBSearchDefs.GetOne(guid)) { PopulateFromReader(reader); } }
public static SearchDef GetByFieldDefinition(Guid fieldDefinitionGuid) { SearchDef searchDef = new SearchDef(); using (IDataReader reader = DBSearchDefs.GetByFieldDefinition(fieldDefinitionGuid)) { searchDef.PopulateFromReader(reader); } if (searchDef.FieldDefinitionGuid == Guid.Empty) { return(null); } return(searchDef); }
/// <summary> /// Deletes Search Definition by Field Definition. Returns true on success. /// </summary> /// <param name="fieldDefGuid"> fieldDefGuid </param> /// <returns>bool</returns> public static bool DeleteByFieldDefinition(Guid fieldDefGuid) { return(DBSearchDefs.DeleteByFieldDefinition(fieldDefGuid)); }
/// <summary> /// Deletes Search Definitions by Site. Returns true on success. /// </summary> public static bool DeleteBySite(Guid siteGuid) { return(DBSearchDefs.DeleteBySite(siteGuid)); }
/// <summary> /// Deletes a search definition. Returns true on success. /// </summary> /// <param name="defGuid"> defGuid </param> /// <returns>bool</returns> public static bool Delete(Guid defGuid) { return(DBSearchDefs.Delete(defGuid)); }
private bool Update() { return(DBSearchDefs.Update(this.guid, this.siteGuid, this.featureGuid, this.fieldDefinitionGuid, this.title, this.keywords, this.description, this.link, this.linkQueryAddendum)); }
private bool Create() { this.guid = Guid.NewGuid(); return(DBSearchDefs.Create(this.guid, this.siteGuid, this.featureGuid, this.fieldDefinitionGuid, this.title, this.keywords, this.description, this.link, this.linkQueryAddendum)); }