public RoleConfiguration Edit(string serviceTitle, string multiHostConfigurationFilePath) { var service = new MultiHostConfigurationService(); var configuration = service.Load(multiHostConfigurationFilePath); var vm = new EditRole(serviceTitle, configuration, multiHostConfigurationFilePath); var view = new EditRoleView(vm); view.Owner = App.Current.MainWindow; view.ShowDialog(); return view.Cancelled ? null : vm.RoleConfiguration; }
public RoleConfiguration Edit(string serviceTitle, string multiHostConfigurationFilePath) { var service = new MultiHostConfigurationService(); var configuration = service.Load(multiHostConfigurationFilePath); var vm = new EditRole(serviceTitle, configuration, multiHostConfigurationFilePath); var view = new EditRoleView(vm); view.Owner = App.Current.MainWindow; view.ShowDialog(); return(view.Cancelled ? null : vm.RoleConfiguration); }
public void SaveRoleConfiguration() { var service = new MultiHostConfigurationService(); service.Save(_multiHostConfigurationFilePath, _multiHostConfiguration); }