Example #1
0
        public void RegisterNaturalPerson(NaturalPersonDataContract naturalPersonDataContract, string password)
        {
            UserManagementDomainService.RegisterNaturalPerson(naturalPersonDataContract, password, new string[] { });
            var verficationCode = UserManagementDomainService.SetNewActivationCode(naturalPersonDataContract.PrimaryEmail);

            ServiceEmailSender.SendVerificationEmailAsync(naturalPersonDataContract.PrimaryEmail, verficationCode.ToString());
        }
Example #2
0
        public void ResendActivationCode()
        {
            var email           = Principal.CurrentUser.UserName;
            var verficationCode = UserManagementDomainService.SetNewActivationCode(email).ToString();

            ServiceEmailSender.SendVerificationEmailAsync(email, verficationCode);
        }
Example #3
0
        public void RegisterLegalPerson(LegalPersonDataContract legalPersonDataContract, string password)
        {
            UserManagementDomainService.RegisterLegalPerson(legalPersonDataContract, password);
            var verficationCode = UserManagementDomainService.SetNewActivationCode(legalPersonDataContract.PrimaryEmail);

            // email verification code to user
            // send email to user
            ServiceEmailSender.SendVerificationEmailAsync(legalPersonDataContract.PrimaryEmail, verficationCode.ToString());
        }
Example #4
0
        public bool ResendActivationCode(string email)
        {
            var isActivationCodeSent = false;

            try
            {
                var verficationCode = UserManagementDomainService.SetNewActivationCode(email).ToString();

                // send email to user
                ServiceEmailSender.SendVerificationEmailAsync(email, verficationCode);

                isActivationCodeSent = true;
            }
            catch
            {
                // ignored
            }
            return(isActivationCodeSent);
        }
Example #5
0
        public void SendEmail()
        {
            var mailMessage = new MailMessage("*****@*****.**", "*****@*****.**", "Activation", ServiceEmailSender.GetVerificationEmailBody("100"));

            mailMessage.SubjectEncoding = mailMessage.BodyEncoding = Encoding.UTF8;
            mailMessage.IsBodyHtml      = true;

            var smtpClient = new SmtpClient("smtp.zoho.com", 587);//465

            smtpClient.EnableSsl = true;
            var networkCredential = new NetworkCredential("*****@*****.**", "Lenovoz510@");

            smtpClient.Credentials = networkCredential;
            smtpClient.Send(mailMessage);

            // Clean up
            mailMessage.Dispose();
        }