public NamingServiceViewModel(NamingService namingService) { _namingService = namingService; ViewModelHelper.BindNotifyChanged( _namingService,this,(sender, e) => RaisePropertyChanged(e.PropertyName)); }
public bool AddNamingService(string hostName, int portNumber) { lock (NamingServices) { //すでに追加済み if (NamingServices.Any(ns => ns.Client.Key == hostName + ":" + portNumber)) { return(false); } var namingService = new NamingService(hostName, portNumber); AddNamingService(namingService); return(true); } }
public bool AddNamingService(NamingService namingService) { lock (NamingServices) { //すでに追加済み if (NamingServices.Any(ns => ns.Client.Key == namingService.Client.Key)) { return(false); } NamingServices.Add(namingService); // 設定ファイルに保存されていない情報であれば、設定ファイルに追加して保存する。 if (!Settings.Default.NamingServices.Cast <string>().Any(x => x == namingService.Client.Key)) { Settings.Default.NamingServices.Add(namingService.Client.Key); Settings.Default.Save(); } return(true); } }
public bool AddNamingService(string hostName, int portNumber) { lock (NamingServices) { //すでに追加済み if (NamingServices.Any(ns => ns.Client.Key == hostName + ":" + portNumber)) { return false; } var namingService = new NamingService(hostName, portNumber); AddNamingService(namingService); return true; } }
public bool AddNamingService(NamingService namingService) { lock (NamingServices) { //すでに追加済み if (NamingServices.Any(ns=>ns.Client.Key == namingService.Client.Key)) { return false; } NamingServices.Add(namingService); // 設定ファイルに保存されていない情報であれば、設定ファイルに追加して保存する。 if (!Settings.Default.NamingServices.Cast<string>().Any(x => x == namingService.Client.Key)) { Settings.Default.NamingServices.Add(namingService.Client.Key); Settings.Default.Save(); } return true; } }