/// <summary> /// Registers the user. /// </summary> /// <param name="user">The user.</param> /// <returns>RegisterMemberResultContract</returns> //public static RegisterMemberResultContract RegisterUser(UserRegistrationContract user) public static RegisterMemberResultContract RegisterUser(UserRegistrationContract user) { using (var client = new SaltServiceProxy()) { return(client.Execute(proxy => proxy.RegisterUser(user))); } }
private int RegisterNewUser(UserRegistrationContract contract) { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@email", contract.Email); parameters.Add("@password", contract.Password); return(repository.ExecuteStoredProcedureQuery <int>(DomainStoredProcedures.RegisterNewUser, parameters).First()); }
/// <summary> /// Registers the user. /// </summary> /// <param name="user">The user.</param> /// <returns></returns> /// <exception cref="System.NotImplementedException"></exception> public RegisterMemberResultContract RegisterUser(UserRegistrationContract user) { var result = _userService.Resolve().RegisterUser(user.ToDomainObject <UserRegistrationContract, UserAccount>()); return(new RegisterMemberResultContract() { Member = result.Member.ToDataContract <Member, MemberContract>(), CreateStatus = result.CreateStatus }); }
private void RegisterNewContact(int userId, UserRegistrationContract contract) { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@user_id", userId); parameters.Add("@first_name", contract.Name.FirstName); parameters.Add("@last_name", contract.Name.LastName); parameters.Add("@phone_number", contract.PhoneNumber); repository.ExecuteStoredProcedureCommand(DomainStoredProcedures.RegisterNewContact, parameters); }
public void RegisterNewUser(UserRegistrationContract contract) { contract.Password = passwordEncryption.EncryptPassword(contract.Password); registrationRepository.RegisterUserAndContact(contract); }
public RegisterMemberResultContract RegisterUser(UserRegistrationContract user) { return(new RegisterMemberResultContract()); }
public void RegisterUserAndContact(UserRegistrationContract contract) { var contactId = RegisterNewUser(contract); RegisterNewContact(contactId, contract); }