protected override IConfigurable PrepareDataObject() { PushNotificationApp pushNotificationApp = (PushNotificationApp)base.PrepareDataObject(); pushNotificationApp.Enabled = new bool?(false); return(pushNotificationApp); }
protected override IConfigurable PrepareDataObject() { PushNotificationApp pushNotificationApp = (PushNotificationApp)base.PrepareDataObject(); if (base.Fields.IsModified(PushNotificationAppSchema.AuthenticationKey)) { pushNotificationApp.AuthenticationKey = (string)base.Fields[PushNotificationAppSchema.AuthenticationKey]; } if (base.Fields.IsModified(PushNotificationAppSchema.Url)) { pushNotificationApp.Url = (string)base.Fields[PushNotificationAppSchema.Url]; } pushNotificationApp.Enabled = new bool?(true); return(pushNotificationApp); }
internal PushNotificationAppPresentationObject(PushNotificationApp pushNotificationApp) : base(pushNotificationApp) { switch (pushNotificationApp.Platform) { case PushNotificationPlatform.APNS: this.defaultValues = PushNotificationAppPresentationObject.ApnsDefaults; return; case PushNotificationPlatform.PendingGet: this.defaultValues = PushNotificationAppPresentationObject.PendingGetDefaults; return; case PushNotificationPlatform.WNS: this.defaultValues = PushNotificationAppPresentationObject.WnsDefaults; return; case PushNotificationPlatform.Proxy: this.defaultValues = PushNotificationAppPresentationObject.ProxyDefaults; return; case PushNotificationPlatform.GCM: this.defaultValues = PushNotificationAppPresentationObject.GcmDefaults; return; case PushNotificationPlatform.WebApp: this.defaultValues = PushNotificationAppPresentationObject.WebAppDefaults; return; case PushNotificationPlatform.Azure: this.defaultValues = PushNotificationAppPresentationObject.AzureDefaults; return; case PushNotificationPlatform.AzureHubCreation: this.defaultValues = PushNotificationAppPresentationObject.AzureHubCreationDefaults; return; case PushNotificationPlatform.AzureChallengeRequest: this.defaultValues = PushNotificationAppPresentationObject.AzureChallengeRequestDefaults; return; case PushNotificationPlatform.AzureDeviceRegistration: this.defaultValues = PushNotificationAppPresentationObject.AzureAzureDeviceRegistrationDefaults; return; default: throw new NotSupportedException("Unsupported PushNotificationPlatform: " + pushNotificationApp.Platform.ToString()); } }
internal PushNotificationProxyPresentationObject(PushNotificationApp pushNotificationApp) : base(pushNotificationApp) { }