public void SetViewModel(IFormEditViewModel <enTArticulo> vm) { _vm = vm as InsumosViewModel; _vm.ViewMustClose += CloseEvent; _vm.ViewHasErrors += ErrorEvent; BindCommands(); BindControls(); }
public async Task <IActionResult> Create() { var marcas = await _marcaService.FindAllAsync(); var tipos = await _tipoService.FindAllAsync(); var viewModel = new InsumosViewModel { Insumo = new Insumo { DataCadastro = DateTime.Today }, Marcas = marcas, Tipos = tipos }; return(View(viewModel)); }
public async Task <IActionResult> Edit(int?id) { var insusmo = await _insumosService.FindByIdAsync(id.Value); if (insusmo == null) { return(RedirectToAction(nameof(Error), new { message = "Id not found" })); } var marcas = await _marcaService.FindAllAsync(); var tipos = await _tipoService.FindAllAsync(); var viewModel = new InsumosViewModel { Insumo = insusmo, Marcas = marcas, Tipos = tipos }; return(View(viewModel)); }