private void OpenNewUserWindow() { var app = new NewUserView(); var context = ServiceLocator.Current.GetInstance <NewUserViewModel>(); context.lastWindow = this; app.DataContext = context; app.Show(); }
public void AddUser(NewUserView user) { Customer newUser = new Customer { Address = user.Address, CardExpiry = user.CardExpiry, CardNumber = user.CardNumber, Country = user.Country, Email = user.Email, HashedPassword = user.Password, //lol IsStaff = false, Name = user.Name, PhoneNumber = user.PhoneNumber, Postcode = user.Postcode }; _db.Add(newUser); }
private async void OnAddNewUserExecute() { var userZ = new UserDtoWrapper(new UserDtoZ() { Username = "******" }); var w = new NewUserView(userZ); var result = w.ShowDialog(); if (result.Value == true) { var userDtoZ = w.DataContext as UserDtoWrapper; var _password = Infrastructure.Utilites.Security.CalculateHash(userDtoZ.Password, userDtoZ.Username); var user = new User() { Username = userDtoZ.Username, Password = _password, Email = userDtoZ.Email }; await _repository.AddNewUserAsync(user); await LoadAsync(0); } }
private void OpenNewUserView() { NewUserView view = new NewUserView(); view.Show(); }
private void ExecuteNewCommand() { NewUserView newUser = new NewUserView(); newUser.ShowDialog(); }
public NewUserViewModel(NewUserView newUserView) { this.newUserView = newUserView; }
public void AllowCreateUser() { NewUserView NewUserView = new NewUserView(); NewUserView.Show(); }
public void CreateNewUser(NewUserView newUser) { }