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()); } } }