public async Task SendConfirmationEmail(string email, long userId) { var code = await _userManager.GenerateEmailConfirmationTokenAsync(userId); var callbackUrl = Url.Abs(Url.Action(MVC.Account.ActionNames.ConfirmEmail, MVC.Account.Name, new { userId, code, area = "" }, protocol: Request.Url.Scheme)); await _userMailer.ConfirmAccount(new EmailViewModel { Message = "با سلام کاربر گرامی.برای فعال سازی حساب خود لازم است بر روی لینک مقابل کلیک کنید", To = email, Url = callbackUrl, UrlText = "فعال سازی", Subject = "فعال سازی اکانت کاربری", ViewName = MVC.UserMailer.Views.ViewNames.ConfirmAccount } ).SendAsync(); }