/// <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); }
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")); }
/// <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); }
/// <summary> /// Updates the collection of input records for email validation /// </summary> /// <param name="content"></param> public EmailValidation(EmailValidationRequest content) { Content = content; }