public int CreateUser(User user) { bool userExists = _unitOfWork.UserRepository.Exists(u => u.UserName == user.UserName); if (userExists) return 0; _unitOfWork.UserRepository.Insert(user); _unitOfWork.Commit(); return user.UserId; }
public void UpdateUser(User user) { _unitOfWork.UserRepository.Update(user); _unitOfWork.Commit(); }
public User Exists(User user) { bool validUser = _unitOfWork.UserRepository.Exists(u => u.UserName == user.UserName && u.Password == user.Password); return validUser ? _unitOfWork.UserRepository.GetUserFromUserName(u => u.UserName == user.UserName) : null; }