public MembershipCreateStatus CreateUser(CreateUserMembershipParams userParams) { if (userParams.Email == "duplicateUser") { return(MembershipCreateStatus.DuplicateUserName); } // verify that values are what we expected Assert.AreEqual("goodPassword", userParams.Password); Assert.AreEqual("goodEmail", userParams.Email); return(MembershipCreateStatus.Success); }
public MembershipUser CreateUser(CreateUserMembershipParams userParams, out MembershipCreateStatus status) { var unitOfWork = GetUnitOfWork(); User user; try { user = new CreateUserCommand(_serviceFactory).Execute(new CreateUserCommandParams { Email = userParams.Email, PlainTextPassword = userParams.Password, RegistrationToken = userParams.OrganizationRegistrationToken, FullName = userParams.FullName }); } catch (MJLDuplicateEmailException) { status = MembershipCreateStatus.DuplicateEmail; return(null); } status = MembershipCreateStatus.Success; return(new MyJobLeadsMembershipUser(user)); }
public MembershipCreateStatus CreateUser(CreateUserMembershipParams userParams) { throw new NotImplementedException(); }