示例#1
0
 public SettingsWindow(AccountsSettingsModel accountsSettings, ApplicationSettingsModel applicationSettings, OutgoingMailServiceResolver serviceResolver)
 {
     _serviceResolver = serviceResolver;
     AccountsSettings = accountsSettings;
     ApplicationSettings = applicationSettings;
     InitializeComponent();
 }
示例#2
0
 public AccountDialog(OutgoingMailServiceResolver serviceResolver)
 {
     _serviceResolver = serviceResolver;
     Account = new Account();
     InitializeComponent();
     Title = "Add new account";
 }
示例#3
0
 public AccountDialog(Account account, OutgoingMailServiceResolver serviceResolver)
 {
     Account = account ?? new Account();
     _serviceResolver = serviceResolver;
     InitializeComponent();
     Loaded += LoadedHandler;
     Title = "Edit account";
 }
示例#4
0
 public ApplicationWorker(AccountsSettingsModel accountsSettings, 
     EventBus eventBus, 
     OutgoingMailServiceResolver serviceResolver, 
     AsyncObservableCollection<EmailGroupModel> emailGroupList,
     ApplicationSettingsModel appSettings,
     IMailStorage mailStorage)
 {
     _accountsSettings = accountsSettings;
     _eventBus = eventBus;
     _serviceResolver = serviceResolver;
     _emailGroupList = emailGroupList;
     _appSettings = appSettings;
     _mailStorage = mailStorage;
 }