public JsonNetResult GetDetailedResults(SurveyResultsDTO surveyResultsDto)
        {
            var results  = _surveyService.GetDetailedResults();
            var response = new
            {
                results
            };
            var jsonResult = (JsonNetResult)Json(response, JsonRequestBehavior.AllowGet);

            return(jsonResult);
        }
Exemple #2
0
        public SurveyResults ConvertSurveyResultsDTOToSurveyResults(SurveyResultsDTO surveyResultsDto)
        {
            SurveyResults surveyResults = new SurveyResults()
            {
                Age                = surveyResultsDto.Age,
                Gender             = surveyResultsDto.Gender,
                CarLicense         = surveyResultsDto.CarLicense,
                FirstCar           = surveyResultsDto.FirstCar,
                DriveTrain         = surveyResultsDto.DriveTrain,
                Drifting           = surveyResultsDto.Drifting,
                UsedBmwCount       = surveyResultsDto.UsedBmwCount,
                UsedBmwCarNameList = new List <string>()
            };

            if (surveyResultsDto.UsedBmw1Model != null)
            {
                surveyResults.UsedBmwCarNameList.Add(surveyResultsDto.UsedBmw1Model.ToString());
            }
            if (surveyResultsDto.UsedBmw2Model != null)
            {
                surveyResults.UsedBmwCarNameList.Add(surveyResultsDto.UsedBmw2Model.ToString());
            }
            if (surveyResultsDto.UsedBmw3Model != null)
            {
                surveyResults.UsedBmwCarNameList.Add(surveyResultsDto.UsedBmw3Model.ToString());
            }
            if (surveyResultsDto.UsedBmw4Model != null)
            {
                surveyResults.UsedBmwCarNameList.Add(surveyResultsDto.UsedBmw4Model.ToString());
            }
            if (surveyResultsDto.UsedBmw5Model != null)
            {
                surveyResults.UsedBmwCarNameList.Add(surveyResultsDto.UsedBmw5Model.ToString());
            }
            if (surveyResultsDto.UsedBmw6Model != null)
            {
                surveyResults.UsedBmwCarNameList.Add(surveyResultsDto.UsedBmw6Model.ToString());
            }
            if (surveyResultsDto.UsedBmw7Model != null)
            {
                surveyResults.UsedBmwCarNameList.Add(surveyResultsDto.UsedBmw7Model.ToString());
            }
            if (surveyResultsDto.UsedBmw8Model != null)
            {
                surveyResults.UsedBmwCarNameList.Add(surveyResultsDto.UsedBmw8Model.ToString());
            }
            return(surveyResults);
        }
 public void GetResults(SurveyResultsDTO surveyResultsDto)
 {
     var surveyResults   = _surveyService.ConvertSurveyResultsDTOToSurveyResults(surveyResultsDto);
     var executionResult = _surveyService.AddResultsToFile(surveyResults);
 }