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();
        }
Beispiel #2
0
 public static User GetUser(this UserRegistrationPM userRegistrationPM)
 {
     return(AutoMapper.Mapper.Map <UserRegistrationPM, User>(userRegistrationPM));
 }