Example #1
0
        public async Task <IActionResult> Create(int id)
        {
            var lojas = await _lojaServices.FindAllAsync();

            var produto = await _produtoServices.FindByIdAsync(id);

            var viewModel = new CompareFormViewModel
            {
                Lojas   = lojas,
                Produto = produto,
            };

            TempData["id-prod"] = produto.Id;
            return(View(viewModel));
        }
Example #2
0
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var produto = await _produtoServices.FindByIdAsync(id.Value);

            var categorias = await _categoriaServices.FindAllAsync();

            var img = produto.Imagem;

            if (produto == null)
            {
                return(NotFound());
            }

            ProdutoFormViewModel viewModel = new ProdutoFormViewModel {
                Produto = produto, Categorias = categorias, Imagem = img
            };

            return(View(viewModel));
        }