예제 #1
0
        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);
        }
예제 #2
0
 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;
 }
예제 #3
0
 public ModelPlayerBalances(PlayerBalancesInfo data)
 {
     ErrorData = new Error();
     PBIData   = data;
 }
예제 #4
0
 public ModelPlayerBalances(Error error)
 {
     ErrorData = error;
     PBIData   = new PlayerBalancesInfo();
 }