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 SaveToDatabaseSecurityEventSubscriber(IHomeSecureConfig config) { _config = config; }
public CameraDeviceFactory(IHomeSecureConfig config) { _config = config; }
public ClientController(IClientView view, IHomeSecureConfig config) { _config = config; _view = view; _appSettings = _config.GetAppSettings(); }