// GET: Produtos/Create public IActionResult Create() { List <Categoria> categorias = _categoriaService.FindAll(); List <Marca> marcas = _marcaService.FindAll(); //Instância nosso ViewModel var viewModel = new ProdutoFormViewModel { Categorias = categorias, Marcas = marcas }; //Encaminha os dados para a view //Agora na tela de cadastro, já vou poder acessar a lista de departamentos return(View(viewModel)); }
public JsonResult Get() { var Categoria = _CategoriaService.FindAll(); string json = JsonConvert.SerializeObject(Categoria); return(Json(json)); }
//Edit - Assincrono public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var produto = await _ProdutoService.FindByIdAsync(id.Value); if (produto == null) { return(NotFound()); } List <Categoria> categoria = _CategoriaService.FindAll(); ProdutoFormViewModels viewModel = new ProdutoFormViewModels { Produto = produto, Categoria = categoria }; return(View(viewModel)); }
// GET: Categoria public ActionResult Index() { var categorias = categoriaService.FindAll(); return(View(categorias)); }
// GET: api/Categorias public IEnumerable <Categoria> GetCategoria() { return(categoriasService.FindAll()); }
public ActionResult Create() { ViewBag.CategoriaId = new SelectList(categoriaService.FindAll(), "Id", "Nombre"); return(View()); }
// GET: Productos/Create public ActionResult Create() { ViewBag.id_categoria = new SelectList(categoriaService.FindAll(), "id", "nombre"); ViewBag.id_marca = new SelectList(marcaService.FindAll(), "id", "nombre"); return(View()); }