public IActionResult SendInvitationEmail(InvitationEmailViewModel invitationEmailViewModel) { if (ModelState.IsValid) { invitationEmailViewModel.SenderFullname = _user.Fullname; string link = HttpContext.Request.Scheme + "://" + Request.Host; _sendEmailRepository.InvitationEmail(invitationEmailViewModel.ReceiverEmail, invitationEmailViewModel.Text, invitationEmailViewModel.SenderFullname, link); return(Ok(new { status = true })); } else { return(Ok(new { status = false })); } }
public IActionResult SendInvitationEmail(InvitationEmailViewModel invitationEmailViewModel) { if (ModelState.IsValid) { string link = HttpContext.Request.Scheme + "://" + Request.Host; _sendEmailRepository.InvitationEmail(invitationEmailViewModel.ReceiverEmail, invitationEmailViewModel.Text, invitationEmailViewModel.SenderFullname, link); return(View("Views/Pages/Chat1.cshtml", new GeneralViewModel { InvitationEmailViewModel = invitationEmailViewModel, AccountDetailViewModel = _mapper.Map <Account, AccountDetailViewModel>(_authRepository.CheckByToken(_user.Token)) })); } else { return(View("Views/Pages/Chat1.cshtml", new GeneralViewModel { InvitationEmailViewModel = invitationEmailViewModel, AccountDetailViewModel = _mapper.Map <Account, AccountDetailViewModel>(_authRepository.CheckByToken(_user.Token)) })); } }