/// <summary> /// /// </summary> /// <param name="userEntity"></param> /// <returns></returns> public int CreateUser(BusinessEntities.UserEntity userEntity) { //using (var scope = new TransactionScope()) // TODO: Handle transction scope. //{ var user = new User { UserName = userEntity.UserName, PhoneNumber = userEntity.PhoneNumber }; _unitOfWork.UserRepository.Insert(user); _unitOfWork.Save(); //scope.Complete(); return(user.UserId); //} }
/// <summary> /// /// </summary> /// <param name="userId"></param> /// <param name="userEntity"></param> /// <returns></returns> public bool UpdateUser(int userId, BusinessEntities.UserEntity userEntity) { var success = false; if (userEntity != null) { //using (var scope = new TransactionScope())// TODO: Handle transction scope. //{ var user = _unitOfWork.UserRepository.GetByID(userId); if (user != null) { user.UserName = userEntity.UserName; user.PhoneNumber = userEntity.PhoneNumber; _unitOfWork.UserRepository.Update(user); _unitOfWork.Save(); //scope.Complete(); success = true; } //} } return(success); }