public void RegisterUser(UserRegistrationPM userRegistrationPM, bool sendConfirmationEmail) { var user = UserBiz.CreateUser(userRegistrationPM.GetUser()); var membership = MembershipBiz.CreateMembershipForNewUser(user, userRegistrationPM.Password); if (sendConfirmationEmail) { try { SendActivationEmail(user, membership); } catch (Exception ex) { Logger.AddException(ex, "signIn"); } } UnitOfWork.SaveChanges(); }
public static User GetUser(this UserRegistrationPM userRegistrationPM) { return(AutoMapper.Mapper.Map <UserRegistrationPM, User>(userRegistrationPM)); }