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);
 }