public static void InitDbOnFirstRun(IHomeSecureConfig config) { config.DeleteAllNotificationEntityParams(); config.DelteAllNotificationEntityData(); config.Save(); NotificationEntityData notificationEntityData = new NotificationEntityData(); notificationEntityData.FriendlyTypeName = "Email Notification"; notificationEntityData.Name = "Notify My Gmail"; notificationEntityData.Type = "HomeSecure.Client.Logic.Notifications.EmailSecurityEventSubscriber, HomeSecure.Client.Logic"; notificationEntityData.NotificationParams.Add( new NotificationEntityParams() { Key = "Host", Value = "smtp.gmail.com" }); notificationEntityData.NotificationParams.Add( new NotificationEntityParams() { Key = "Port", Value = "25" }); notificationEntityData.NotificationParams.Add( new NotificationEntityParams() { Key = "UserName", Value = "kookygateway" }); notificationEntityData.NotificationParams.Add( new NotificationEntityParams() { Key = "Password", Value = "k00kygatewa1" }); notificationEntityData.NotificationParams.Add( new NotificationEntityParams() { Key = "From", Value = "*****@*****.**" }); notificationEntityData.NotificationParams.Add( new NotificationEntityParams() { Key = "To", Value = "*****@*****.**" }); notificationEntityData.NotificationParams.Add( new NotificationEntityParams() { Key = "Subject", Value = "Security Alert" }); config.AddNotificationEntityData(notificationEntityData); config.Save(); }
public EmailSettingsNotificatonDataWrapper(NotificationEntityData notificationData) { _emailSettingsFromDb = notificationData; }
public void AddNotificationEntityData(NotificationEntityData notificationData) { _dataContext.NotificationEntities.Add(notificationData); }