public IActionResult InitialQuestions(InitialQuestionsViewModel viewModel) { if (string.IsNullOrEmpty(viewModel.Suburb) || string.IsNullOrEmpty(viewModel.DoesShareLivingSpace.ToString())) { return(View("Validation")); } var initialQuestions = new InitialQuestionsAnswer(viewModel.SelectedProvince, viewModel.Suburb, viewModel.SelectedAgeGroup, viewModel.IsSmoker, viewModel.IsDrinker, viewModel.DoesShareLivingSpace, viewModel.TransportType); _initialQuestionsRepository.AddAnswer(viewModel.UserId, initialQuestions); return(RedirectToAction("Index", "DailyQuestions")); }
public void AddAnswer(string userId, InitialQuestionsAnswer initialQuestionsAnswer) { var initialQuestionEntity = new InitialQuestionsTable { SelectedProvince = initialQuestionsAnswer.SelectedProvince, Suburb = initialQuestionsAnswer.Suburb, SelectedAgeGroup = initialQuestionsAnswer.SelectedAgeGroup, IsSmoker = initialQuestionsAnswer.IsSmoker, IsDrinker = initialQuestionsAnswer.IsDrinker, DoesShareLivingSpace = initialQuestionsAnswer.DoesShareLivingSpace, TransportType = initialQuestionsAnswer.TransportType, UserId = userId, Timestamp = initialQuestionsAnswer.Timestamp }; _dbContext.InitialQuestions.Add(initialQuestionEntity); _dbContext.SaveChanges(); }