コード例 #1
0
        // GET: Editoras/Details/5
        public ActionResult Details(int id)
        {
            var editora          = _editoraApp.GetById(id);
            var editoraViewModel = Mapper.Map <Editora, EditoraViewModel>(editora);

            return(View(editoraViewModel));
        }
コード例 #2
0
        //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));
            }
        }