Пример #1
0
        public bool UpdateUser(int userId, UserDTO userDTO)
        {
            User userUpdating = this._userRepository.GetFilter(it => it.Id == userId).FirstOrDefault();

            if (userUpdating == null)
            {
                return(false);
            }

            userUpdating.Update(userDTO.MapperTo <UserDTO, User>());
            _userRepository.Save(userUpdating);
            _unitOfWork.Commit();
            return(true);
        }
Пример #2
0
        public bool RegisterUser(UserDTO userDTO)
        {
            User userRegister = userDTO.MapperTo <UserDTO, User>();

            userRegister.AcountType = AccountType.Register;
            if (this._userRepository.GetFilter(it => it.Account.Equals(userRegister.Account)).FirstOrDefault() != null)
            {
                return(false);
            }

            _userRepository.Add(userRegister);
            _unitOfWork.Commit();
            return(true);
        }