public Task<AuthResult> Register(RegisterNameViewModel model)
 {
     return RegisterPipeline.Process(new RegisterPipelineModel()
     {
         Name = model.UserName,
         Email = model.Email,
         Password = model.Password,
         HttpContext = HttpContext.Current
     });
 }
        public async Task<ActionResult> Register(RegisterNameViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return View(model);
            }

            AuthResult result = await _authManager.Register(model);
            if (result.Result)
            {
                return View("DisplayEmail");
            }
            else
            {
                ModelState.AddModelError("", result.Message);
                return View(model);
            }
        }