Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public void SaveRoleConfiguration()
 {
     var service = new MultiHostConfigurationService();
     service.Save(_multiHostConfigurationFilePath, _multiHostConfiguration);
 }