public SendAsync ( string tenant, Subscribe model ) : Task | ||
tenant | string | |
model | Subscribe | |
Результат | Task |
public async Task<ActionResult> AddAsync(Subscribe model) { //ConfirmEmailAddress is a honeypot field if (!string.IsNullOrWhiteSpace(model.ConfirmEmailAddress)) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } if (await EmailSubscriptions.AddAsync(this.Tenant, model.EmailAddress).ConfigureAwait(false)) { var email = new SubscriptionWelcomeEmail(); await email.SendAsync(this.Tenant, model).ConfigureAwait(false); } await Task.Delay(1000).ConfigureAwait(false); return this.Ok(); }
public async Task<ActionResult> AddAsync(Subscribe model) { //ConfirmEmailAddress is a honeypot field if (!string.IsNullOrWhiteSpace(model.ConfirmEmailAddress)) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } string catalog = AppUsers.GetCatalog(); if (EmailSubscriptions.Add(catalog, model.EmailAddress)) { var email = new SubscriptionWelcomeEmail(); await email.SendAsync(catalog, model); } Thread.Sleep(1000); return Json("OK"); }