public ConfirmPinCodeRegistrationViewModel(WaiterRegistrationContext context) { _context = context; PinCodeSize = 4; ReturnCommand = new Command(Continue); }
public CreatePinCodeRegistrationViewModel(WaiterRegistrationContext context) { _context = context; PinCodeSize = 4; ReturnCommand = new Command( async parameter => { _context.PinCode = PinCode; await ServiceLocator.NavigationService.NavigateTo(this, new ConfirmPinCodeRegistrationViewModel(_context)); }); }
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())); }
public ConfirmPhoneNumberViewModel(WaiterRegistrationContext context) { CheckVerificationCodeCommand = new Command(CheckVerificationCode, CanCheckVerificationCode); SendVerificationCodeCommand = new Command(async() => await SendVerificationCode(), CanSendVerificationCode); _context = context; }
public PhoneNumberRegistrationViewModel(WaiterRegistrationContext context) { ContinueCommand = new Command(Continue, CanContinue); _context = context; }