public async void SessionSurvey_DoesNotExist_ShouldPopulateProviderName_OnViewData_FromEmployerEmailDetail()
        {
            // Arrange
            var request = new StartFeedbackRequest();

            // Act
            var result = await _controller.Index(request) as ViewResult;

            // Assert
            var viewData = _controller.ViewData;

            Assert.Single(viewData);
            Assert.Equal(_employerEmailDetail.ProviderName, viewData["ProviderName"]);
        }
Esempio n. 2
0
        public async Task <IActionResult> Index(StartFeedbackRequest request)
        {
            var idClaim       = HttpContext.User.FindFirst(System.Security.Claims.ClaimTypes.NameIdentifier); //System.Security.Claims.ClaimTypes.NameIdentifier
            var sessionSurvey = await _sessionService.Get <SurveyModel>(idClaim.Value);

            if (sessionSurvey == null)
            {
                return(NotFound());
            }
            else
            {
                ViewData.Add("ProviderName", sessionSurvey.ProviderName);
            }

            return(View());
        }