Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 public NewUserView(UserDtoWrapper user)
 {
     InitializeComponent();
     UserDto     = user;
     DataContext = user;
 }