public IActionResult Create(AcessorioViewModel acessorioVM) { AcessorioBasicoFachada acessorioFachada = new AcessorioBasicoFachada(_context); ICollection <string> validacoes = new List <string>(); validacoes = acessorioFachada.ValidarAcessorioBasico(acessorioVM.acessorio); if (validacoes.Count() == 0) { UsuarioFachada uFachada = new UsuarioFachada(_context); Usuario usuario = uFachada.existe(acessorioVM.usuario); if (usuario != null) { acessorioFachada.salvar(acessorioVM.acessorio); LogFachada lFachada = new LogFachada(_context); string descricao = "Alteração da Ficha Técnica Id: " + acessorioVM.acessorio.id; Log log = lFachada.gerarLog(descricao, usuario.id, true, false, acessorioVM.acessorio.ToString()); lFachada.salvar(log); return(RedirectToAction("Index", "Produtoes")); } else { validacoes.Add("Usuário não encontrado"); return(View("Error", validacoes)); } } else { return(View("Error", validacoes)); } }
public IActionResult Create() { LinhaProdutoFachada lpFachada = new LinhaProdutoFachada(_context); ICollection <LinhaProduto> listaLinha = new List <LinhaProduto>(); ICollection <EntidadeDominio> listaEnt = lpFachada.Listar(); foreach (EntidadeDominio item in listaEnt) { listaLinha.Add((LinhaProduto)item); } var aVM = new AcessorioViewModel { linhas = listaLinha }; return(View(aVM)); }
public IActionResult Create() { ProdutoFachada pFachada = new ProdutoFachada(_context); ICollection <Produto> listaProduto = new List <Produto>(); ICollection <EntidadeDominio> listaEnt = pFachada.Listar(); foreach (EntidadeDominio item in listaEnt) { listaProduto.Add((Produto)item); } var aVM = new AcessorioViewModel { produtos = listaProduto }; return(View(aVM)); }
public DetalheView(Veiculo veiculo) { InitializeComponent(); Veiculo = veiculo; BindingContext = new AcessorioViewModel(veiculo); }