private void Save()
 {
     if (string.IsNullOrEmpty(Name))
     {
         MessageBox.Show("Plase set name of server");
     }
     else if (!File.Exists(AssemblyPath))
     {
         MessageBox.Show("Assembly file not exist on disk");
     }
     else if (SettingInfo.Current.ServerInfoes.Any(x => x.Name == Name))
     {
         MessageBox.Show("Server name exist on list, please set a different name");
     }
     else
     {
         SettingInfo.Current.ServerInfoes.Add(new Models.ServerInfo()
         {
             AssemblyPath = AssemblyPath, Name = Name
         });
         SettingInfo.SaveSettingInfo();
         MainWindowViewModel.MainFrame.GoBack();
     }
 }
 private void Delete()
 {
     SettingInfo.Current.ServerInfoes.Remove(ServerInfo);
     SettingInfo.SaveSettingInfo();
     MainWindowViewModel.MainFrame.GoBack();
 }