public async Task <IActionResult> AnswerQuestion(ArticleViewViewModel model) { Console.WriteLine(model.ToString()); APIHelper.InitializeClient(); string userName = User.Identity.Name; for (int i = 0; i < model.Questions.Count; i++) { await QuestionOperations.Validate(model.Questions[i].QuestionId, model.GivenAnswers[i], userName); } return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> ArticleView(int id) { Article article = await ArticleOperations.Get(id); List <Question> questions = await QuestionOperations.Get(id); ArticleViewViewModel articleViewViewModel = new ArticleViewViewModel { ArticleId = article.ArticleId, Title = article.Title, Author = article.Author, Summary = article.Summary, Tag = article.Tag, HeaderImage = article.HeaderImage, Content = article.Content, Questions = questions }; if (article != null) { return(View(articleViewViewModel)); } return(RedirectToAction("Index")); }
public ArticleView() { InitializeComponent(); viewModel = new ArticleViewViewModel(""); this.BindingContext = viewModel; }