public BaseMDPage(PlayerBalancesInfo pbi, AuthenticationData authenticationData, string clubName) { InitializeComponent(); this.BindingContext = new PlayerInfoViewModel(pbi, authenticationData, this); session = authenticationData; Detail = new NavigationPage(new PlayerInfoDetailPage((PlayerInfoViewModel)BindingContext)); Master = new MenuPage(clubName); MasterBehavior = MasterBehavior.Popover; MenuPages.Add((int)MenuItemType.Profile, (NavigationPage)Detail); }
public PlayerInfoViewModel(PlayerBalancesInfo playerBalancesInfo, AuthenticationData authenticationData, Page page) { CashbackActive = playerBalancesInfo.CashbackActive; PlayerFirstName = playerBalancesInfo.PlayerFirstName; PlayerSurname = playerBalancesInfo.PlayerSurname; PlayerStatus = playerBalancesInfo.PlayerStatus; PtsBalance = playerBalancesInfo.PtsBalance; CashbackAmount = playerBalancesInfo.CashbackAmount; ClubID = authenticationData.ClubID; CardNumber = authenticationData.Card; _password = authenticationData.Password; _pbiPage = page; }
public ModelPlayerBalances(PlayerBalancesInfo data) { ErrorData = new Error(); PBIData = data; }
public ModelPlayerBalances(Error error) { ErrorData = error; PBIData = new PlayerBalancesInfo(); }