Пример #1
0
        public void SetViewModel(IFormEditViewModel <enTArticulo> vm)
        {
            _vm = vm as InsumosViewModel;

            _vm.ViewMustClose += CloseEvent;
            _vm.ViewHasErrors += ErrorEvent;

            BindCommands();

            BindControls();
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
        }