public ShellController(ShellViewModel shellViewModel, ISyncService syncService, ISettingsSerializationService settingsSerializationService, ISummarySerializationService summarySerializationService, SystemTrayNotifierViewModel systemTrayNotifierViewModel, ApplicationLogger applicationLogger) { _shellViewModel = shellViewModel; _syncService = syncService; _settingsSerializationService = settingsSerializationService; _summarySerializationService = summarySerializationService; _systemTrayNotifierViewModel = systemTrayNotifierViewModel; _applicationLogger = applicationLogger; }
public SettingsViewModel(ISettingsView view, IGoogleCalendarService googleCalendarService, Settings settings, ISettingsSerializationService serializationService, IOutlookCalendarService outlookCalendarService, IMessageService messageService, IExchangeWebCalendarService exchangeWebCalendarService, ApplicationLogger applicationLogger, IWindowsStartupService windowsStartupService, IAccountAuthenticationService accountAuthenticationService) : base(view) { Settings = settings; ExchangeWebCalendarService = exchangeWebCalendarService; ApplicationLogger = applicationLogger; Logger = applicationLogger.GetLogger(GetType()); WindowsStartupService = windowsStartupService; AccountAuthenticationService = accountAuthenticationService; GoogleCalendarService = googleCalendarService; SettingsSerializationService = serializationService; OutlookCalendarService = outlookCalendarService; MessageService = messageService; }
public SettingsProvider(ISettingsSerializationService settingsSerializationService) { SettingsSerializationService = settingsSerializationService; }