private void OnApplyClick(object sender, RoutedEventArgs e) {
ProfileManager.ApplyChanges();
LoginManager loginManager = App.Kernel.Get<LoginManager>();
foreach (Profile profile in ProfileManager.Profiles) {
LoginData data = null;
if (!Credentials.TryGetValue(profile, out data)) {
data = new LoginData();
}
loginManager.UpdateCredentials(profile, data);
}
Credentials.Clear();
EnvironmentManager.Save();
Close();
}