public PoolViewModel(IPool data) : this(data.GetId()) { this._dataLevel = data.GetDataLevel(); _brandId = data.BrandId; _name = data.Name; _coinId = data.CoinId; _server = data.Server; _url = data.Url; _website = data.Website; _sortNumber = data.SortNumber; _notice = data.Notice; _userName = data.UserName; _passWord = data.Password; _isUserMode = data.IsUserMode; _tutorialUrl = data.TutorialUrl; _noPool1 = data.NoPool1; _notPool1 = data.NotPool1; _minerNamePrefix = data.MinerNamePrefix; _minerNamePostfix = data.MinerNamePostfix; }