Beispiel #1
0
        /// <summary>
        /// Updates the collection of input records for email validation
        /// </summary>
        /// <param name="configuration">Configuration of the correction request.</param>
        /// <param name="emails">The set of email addresses to be processed for validity.</param>
        public EmailValidation(EmailValidationRequestConfiguration configuration, IEnumerable <string> emails)
        {
            var emailAddresses = emails.Select(email => new EmailAddress
            {
                Email = email
            })
                                 .ToList();

            Content = new EmailValidationRequest(configuration, emailAddresses);
        }
Beispiel #2
0
        public async Task <ActionResult> Login(EmailValidationRequest model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            var cmd = new ValidateCustomerEmailCommand(0, model.Email);
            await CommandBus.Send(cmd);

            var isOk = cmd.Response.ResponseObj;

            if (!isOk)
            {
                ModelState.AddModelError("Account", cmd.Response.Message);
                return(View(model));
            }
            ViewBag.Email = model.Email;
            return(View("ValidateSuccess"));
        }
Beispiel #3
0
 /// <summary>
 /// Updates the collection of input records for email validation
 /// </summary>
 /// <param name="configuration">Configuration of the correction request.</param>
 /// <param name="emails">The set of email addresses to be processed for validity.</param>
 public EmailValidation(EmailValidationRequestConfiguration configuration, List <EmailAddress> emails)
 {
     Content = new EmailValidationRequest(configuration, emails);
 }
Beispiel #4
0
 /// <summary>
 /// Updates the collection of input records for email validation
 /// </summary>
 /// <param name="content"></param>
 public EmailValidation(EmailValidationRequest content)
 {
     Content = content;
 }