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); }
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); }