/// <summary> /// This function is used to delete an SiteNetInfoEntity. /// </summary> /// <param name="siteuid">Site Unique ID</param> /// <returns>True on success, false on fail.</returns> public static bool Delete(int siteuid) { SiteNetInfoEntity siteinfo = new SiteNetInfoEntity(siteuid); DataAccessAdapter ds = new DataAccessAdapter(); return(ds.DeleteEntity(siteinfo)); }
/// <summary> /// This method is used to retreive a single SiteNetInfoEntity by it Primary Key /// </summary> /// <param name="siteUID">Site Unique ID</param> /// <returns>An entity if found, null if nothing found.</returns> public static SiteNetInfoEntity SelectSingle(int siteUID) { SiteNetInfoEntity snie = new SiteNetInfoEntity(siteUID); DataAccessAdapter ds = new DataAccessAdapter(); if (ds.FetchEntity(snie) == true) { return(snie); } else { return(null); } }
/// <summary> /// This function is used to insert a SiteNetInfoEntity in the storage area. /// </summary> /// <param name="siteuid">Site Unique ID</param> /// <param name="allowinternalaccess">Allow Internal Access Flag</param> /// <param name="allowexternalaccess">Allow External Access Flag</param> /// <param name="smtpserver">SMTP Server</param> /// <param name="nameserver">Name Server</param> /// <param name="internaliprange">Internal IP Range</param> /// <param name="feedbackemail">FeedBack Email</param> /// <returns>True on success, False on fail</returns> public static bool Insert( int siteuid, bool allowinternalaccess, bool allowexternalaccess, string smtpserver, string nameserver, string internaliprange, string feedbackemail ) { SiteNetInfoEntity siteinfos = new SiteNetInfoEntity(); siteinfos.SiteUID = siteuid; siteinfos.AllowInternalAccess = allowinternalaccess; siteinfos.AllowExternalAccess = allowexternalaccess; siteinfos.SMTPServer = smtpserver; siteinfos.NameServer = nameserver; siteinfos.InternalIPRange = internaliprange; siteinfos.FeedbackEmail = feedbackemail; DataAccessAdapter ds = new DataAccessAdapter(); return(ds.SaveEntity(siteinfos)); }
public static bool InsertNewSite(SiteEntity site, SiteVirtualInfoEntity siteVirtual, SiteNetInfoEntity siteNet, SiteSubSiteInfoEntity siteSubSite) { site.SiteVirtualInfo = siteVirtual; site.SiteNetInfo = siteNet; site.SiteSubSiteInfo = siteSubSite == null ? null : siteSubSite; DataAccessAdapter da = new DataAccessAdapter(); return(da.SaveEntity(site, true, true)); }