Exemplo n.º 1
0
        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))
                }));
            }
        }