// GET: Editoras/Details/5 public ActionResult Details(int id) { var editora = _editoraApp.GetById(id); var editoraViewModel = Mapper.Map <Editora, EditoraViewModel>(editora); return(View(editoraViewModel)); }
//Apenas para trazer a view com os dados para editar public ActionResult Edit(EditoraViewModel editora) { try { var response = _editoraService.GetById(editora.idEditora); if (!response.IsSuccessStatusCode) { return(Content("Erro", "Erro ao buscar editoras!")); } //JavaScriptSerializer serializador = new JavaScriptSerializer(); //dynamic editoras = (EditoraViewModel)serializador.Deserialize(response.Content.ReadAsStringAsync().Result, typeof(EditoraViewModel)); //serializador.ConvertToType<EditoraViewModel>(editoras); //dynamic editorass = JsonConvert.DeserializeObject<List<EditoraViewModel>>(response.Content.ReadAsStringAsync().Result); return(View("_Form", editora)); } catch (Exception ex) { return(Content("Erro", ex.Message)); } }