public void RemoveGoogleTrackingType(GoogleTrackInfo googleTrackInfo) { if (ValidateAuthentication()) { VanityUrlController.RemoveGoogleTrackingType(googleTrackInfo); } }
public void UpdateGoogleTrackingType(GoogleTrackInfo googleTrackInfo) { if (ValidateAuthentication()) { if (googleTrackInfo.Value != "") { VanityUrlController.UpdateGoogleTrackingType(googleTrackInfo); } } }
/// <summary> /// Updates the type of the google tracking. /// </summary> /// <param name="googletrackInfo">The googletrack info.</param> public static void UpdateGoogleTrackingType(GoogleTrackInfo googletrackInfo) { List <GoogleTrackInfo> cache = DataCache.GetCache(Constants.ModuleCacheKey + string.Format(Constants.TrackingInfoCacheKey, PortalSettings.Current.PortalId)) as List <GoogleTrackInfo>; if (cache != null) { cache.Add(googletrackInfo); var timeOut = Convert.ToInt32(Host.PerformanceSetting); DataCache.SetCache(Constants.ModuleCacheKey + string.Format(Constants.TrackingInfoCacheKey, PortalSettings.Current.PortalId), cache, TimeSpan.FromMinutes(timeOut)); } DataProvider.Instance().ExecuteNonQuery(Constants.DbPrefix + "Update_TrackingInfo", googletrackInfo.UTM_Type, googletrackInfo.Value, PortalSettings.Current.PortalId); }