public EmailResult ActivationEmail(IUser user, IAccountActivation accountActivation)
        {
            this.To.Add(user.EmailAddress);
            this.From = "*****@*****.**";
            this.Subject = "Activate your assessment anywhere account";

            var model = new ActivationEmailModel(user.EmailAddress, accountActivation);

            return this.Email("ActivationEmail", model);
        }
Ejemplo n.º 2
0
 public RegisterController(
     IAccountRegistration registration,
     IAccountActivation activation,
     ICodeDistribution codeDistribution,
     ILogger <RegisterController> log
     )
 {
     Registration = registration;
     Activation   = activation;
     Code         = codeDistribution;
     Log          = log;
 }
 public ActivationEmailModel(string emailAddress, IAccountActivation accountActivation)
     : this(accountActivation.Username, emailAddress, accountActivation.ActivationCode, accountActivation.Expiry, accountActivation.State)
 {
 }