コード例 #1
0
        public ActionResult VerCorrecao(int idAluno, int idTarefa)
        {
            using (var client = new WebClient()) {
                try {
                    var obj        = client.DownloadString(APIUrl.ResolucaoQuestaoObterResolucaoAluno(idAluno, idTarefa));
                    var resolucoes = JsonConvert.DeserializeObject(obj, typeof(Interface.Resolucao));

                    var viewModel = Mapper.Map <ResolucaoViewModel>(resolucoes);
                    viewModel.IdTarefa = idTarefa;

                    foreach (var questao in viewModel.Questoes)
                    {
                        questao.IdAluno = idAluno;
                    }

                    return(View(viewModel));
                } catch (WebException ex) {
                    ModelState.AddModelError(string.Empty, ex.Message);
                    return(View());
                }
            }
        }