private async void Register() { // Create new user object User usr = new User { Username = UserName, CarPlateNumber = CarPlateNumber, Phone = PhoneNumber, Password = Password }; // Try to add user to the json database ResponseModel response = await _pkManager.RegisterUser(usr); if (!response.Succeded) { IssueWindow iss = new IssueWindow(response.Message); iss.ShowDialog(); } else { NavigateToLogin.Execute(null); } }
/// <summary> /// The threadprc. /// </summary> private void Threadprc() { var win = new Window(); var view = new IssueWindow(this.model); win.Content = view; win.ShowDialog(); }
/// <summary> /// The threadprc. /// </summary> private void CreateMainIssueWindow() { var win = new Window(); var view = new IssueWindow(this.model); win.Content = view; view.UpdateDataContext(this.model); }
public CurrentSessionPageViewModel(int UserId, ParkingManager pkm) { _pk = pkm; _User = _pk.CurrentUser; issueWindow = new IssueWindow(""); EnterCommand = new CurSesCommand(new Action(StartParking)); PayCommand = new CurSesCommand(new Action(Pay)); RenewCommand = new CurSesCommand(new Action(RenewCost)); LeaveCommand = new CurSesCommand(new Action(TryToLeave)); LoadActiveIfExists(); }
private async void Register() { // Compute MD5 hash for password MD5 md5 = MD5.Create(); byte[] input = Encoding.ASCII.GetBytes(Password); byte[] hash = md5.ComputeHash(input); StringBuilder sb = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { // Add letter into full hash string uppercase sb.Append(hash[i].ToString("X2")); } // Create new user object OwnerRegisterModel usr = new OwnerRegisterModel { Username = UserName, Password = Password, Phone = PhoneNumber, Secret = Secret }; // Try to add user to the json database ResponseModel response = await _pkManager.RegisterOwner(usr); if (!response.Succeded) { IssueWindow iss = new IssueWindow(response.Message); iss.ShowDialog(); } else { if (NavigateToLogin.CanExecute(null)) { NavigateToLogin.Execute(null); } } }
private async void Login() { // Compute MD5 hash for password MD5 md5 = MD5.Create(); byte[] input = Encoding.ASCII.GetBytes(Password); byte[] hash = md5.ComputeHash(input); StringBuilder sb = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { // Add letter into full hash string uppercase sb.Append(hash[i].ToString("X2")); } // Create new user object User usr = new User { Username = UserName, Password = Password }; // Try to add user to the json database ResponseModel response = await _pkManager.Login(usr); int userId; if (!response.Succeded) { IssueWindow iss = new IssueWindow(response.Message); iss.ShowDialog(); } else { _navToMenue?.Invoke(); } }
private async void Login() { // Create new user object User usr = new User { Username = UserName, Password = Password }; // Try to add user to the json database ResponseModel response = await _pkManager.Login(usr); if (!response.Succeded) { IssueWindow iss = new IssueWindow(response.Message); iss.ShowDialog(); } else { _navToMenue?.Invoke(); } }