public IActionResult Descricao(string codBar) { Livro livro = _facade.GetAllInclude(new Livro { CodigoBarras = codBar }); _vh = new LivroBaseViewHelper { Entidades = new Dictionary <string, object> { [typeof(Livro).Name] = livro } }; return(View(_vh.ViewModel)); }
public IActionResult _RealizarTrocaPartial(int id) { LivroPedido p = _facade.Query <LivroPedido>(p => p.Id == id, p => p, p => p.Livro).FirstOrDefault(); Livro l = _facade.GetAllInclude(p.Livro); if (p.Trocado) { ViewData["ErrorMessage"] = "Esse livro tem uma troca ativa associada."; return(PartialView("../Conta/PartialViews/_ErroPartial")); } _vh = new LivroBaseViewHelper { Entidades = new Dictionary <string, object> { [typeof(Livro).Name] = l } }; KeyValuePair <int, LivroBaseModel> vm = new KeyValuePair <int, LivroBaseModel>(p.Id, (LivroBaseModel)_vh.ViewModel); return(PartialView("../Conta/PartialViews/_RealizarTrocaPartial", vm)); }