Пример #1
0
        public void InsertUser(NewUsersViewModel _Users)
        {
            Encryption encryption = new Encryption();

            tb_Users newUser = new tb_Users
            {
                Email        = _Users.Email,
                FullName     = _Users.FullName,
                HashPassword = encryption.EnCrypt(_Users.HashPassword),
            };

            _userRepository.InsertUser(newUser);
        }
Пример #2
0
        public void UpdateUserPassword(NewUsersViewModel _Users)
        {
            tb_Users ExistingUser = _userRepository.GetUserByID(_Users.UserID).FirstOrDefault();

            if (ExistingUser != null)
            {
                tb_Users UserToUpdate = new tb_Users
                {
                    HashPassword = _Users.HashPassword,
                };
                _userRepository.UpdateUserDetail(UserToUpdate);
            }
        }
Пример #3
0
        public NewUsersViewModel GetUserByID(int UserID)
        {
            tb_Users          ExistingUser = _userRepository.GetUserByID(UserID).FirstOrDefault();
            NewUsersViewModel GottenUser   = null;

            if (ExistingUser != null)
            {
                GottenUser = new NewUsersViewModel
                {
                    Email = ExistingUser.Email,
                };
            }
            return(GottenUser);
        }