Esempio n. 1
0
        public ConfirmPinCodeRegistrationViewModel(WaiterRegistrationContext context)
        {
            _context    = context;
            PinCodeSize = 4;

            ReturnCommand = new Command(Continue);
        }
Esempio n. 2
0
        public CreatePinCodeRegistrationViewModel(WaiterRegistrationContext context)
        {
            _context    = context;
            PinCodeSize = 4;

            ReturnCommand = new Command(
                async parameter =>
            {
                _context.PinCode = PinCode;
                await ServiceLocator.NavigationService.NavigateTo(this, new ConfirmPinCodeRegistrationViewModel(_context));
            });
        }
Esempio n. 3
0
        public App(string launchingLink)
        {
            //Register Syncfusion license
            Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense(SyncfusionLicense);

            this.InitializeComponent();
            ServiceLocator.NavigationService.Initialize(launchingLink);

            if (ServiceLocator.AuthorizationService.GetRegularAuthKey() == null)
            {
                var waiterRegistrationContext = new WaiterRegistrationContext("testPlace", "testAddress", 1, Guid.Parse("00000000-0000-0000-0000-000000000001"));
                MainPage = new NavigationPage(new PhoneNumberRegistrationPage
                {
                    BindingContext = new PhoneNumberRegistrationViewModel(waiterRegistrationContext)
                });
            }
            else
            {
                MainPage = new NavigationPage(new OperationsPage(new OperationsViewModel()));
            }

            //MainPage = new NavigationPage(new MainPage(new ViewModels.MainPageViewModel()));
        }
Esempio n. 4
0
 public ConfirmPhoneNumberViewModel(WaiterRegistrationContext context)
 {
     CheckVerificationCodeCommand = new Command(CheckVerificationCode, CanCheckVerificationCode);
     SendVerificationCodeCommand  = new Command(async() => await SendVerificationCode(), CanSendVerificationCode);
     _context = context;
 }
Esempio n. 5
0
 public PhoneNumberRegistrationViewModel(WaiterRegistrationContext context)
 {
     ContinueCommand = new Command(Continue, CanContinue);
     _context        = context;
 }