Home  /  Questions  /  Question



Oct 14, 2015


Using Task and Async in Controllers

Has anyone tried using Task and Async with Spark? See example below
 public async Task<ActionResult> AddPhoneNumber(AddPhoneNumberViewModel model)        {            if (!ModelState.IsValid)            {                return View(model);            }            // Generate the token and send it            var code = await UserManager.GenerateChangePhoneNumberTokenAsync(User.Identity.GetUserId(), model.Number);            if (UserManager.SmsService != null)            {                var message = new IdentityMessage                {                    Destination = model.Number,                    Body = "Your security code is: " + code                };                await UserManager.SmsService.SendAsync(message);            }            return RedirectToAction("VerifyPhoneNumber", new { PhoneNumber = model.Number });        }

 



508   99.9
Nov 04, 2015
Just a heads up. The next release of SPARK fully supports Async method calls.

Hope this helps.
Jack