public async Task <IActionResult> GetEmailForInvitation(InviteCreateDTO inviteCreateDTO) { var user = await _userManager.FindByEmailAsync(inviteCreateDTO.EmailNewUser); if (user != null) { return(Content("Користувач з таким email вже існує")); } var invite = _mapper.Map <Invite>(inviteCreateDTO); var newInvite = await _inviteService.CreateAsync(invite); var callBack = Url.Action( "CheckInvite", "Account", new { token = newInvite.Id }, protocol: HttpContext.Request.Scheme); await _emailService.SendAsync("Запрошення для реєстрації на сайті", $"{inviteCreateDTO.Message} <a href='{callBack}'>Diary</a>", inviteCreateDTO.EmailNewUser); return(RedirectToAction("Index", "Home")); }