Exemple #1
0
 private void GetSearchDef(Guid guid)
 {
     using (IDataReader reader = DBSearchDefs.GetOne(guid))
     {
         PopulateFromReader(reader);
     }
 }
Exemple #2
0
        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);
        }
Exemple #3
0
 /// <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));
 }
Exemple #4
0
 /// <summary>
 /// Deletes Search Definitions by Site. Returns true on success.
 /// </summary>
 public static bool DeleteBySite(Guid siteGuid)
 {
     return(DBSearchDefs.DeleteBySite(siteGuid));
 }
Exemple #5
0
 /// <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));
 }
Exemple #6
0
 private bool Update()
 {
     return(DBSearchDefs.Update(this.guid, this.siteGuid, this.featureGuid, this.fieldDefinitionGuid, this.title, this.keywords, this.description, this.link, this.linkQueryAddendum));
 }
Exemple #7
0
 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));
 }