public IActionResult Create() { ProductoViewModel model = new ProductoViewModel { Categorias = _combosHelper.GetComboCategorias(), IsActive = true, Unidades = 0, Costo = 0, Precio = 0 }; return(View(model)); }
public ProductoViewModel ToProductoViewModel(Producto model) { return(new ProductoViewModel { Id = model.Id, Nombre = model.Nombre, CategoriaId = model.Categoria.Id, TipoProductoId = model.TipoProducto.Id, SaborId = model.Sabor.Id, PresentacionId = model.Presentacion.Id, Categoria = model.Categoria, TipoProducto = model.TipoProducto, Sabor = model.Sabor, Presentacion = model.Presentacion, Categorias = _combosHelper.GetComboCategorias(), TiposProductos = _combosHelper.GetComboTipoProducto(), Sabores = _combosHelper.GetComboSabores(), Presentaciones = _combosHelper.GetComboPresentaciones(), }); }
public ProductoViewModel ToProductViewModel(ProductoEntity product) { return(new ProductoViewModel { Categorias = _combosHelper.GetComboCategorias(), Categoria = product.Categoria, CategoriaId = product.Categoria.Id, Id = product.Id, IsActive = product.IsActive, Nombre = product.Nombre, Precio = product.Precio, }); }
public async Task <IActionResult> GetCategorias(ProductoViewModel model) { // Aqui tenemos cargado el id de la linea correspondiente //Tenemos que buscar un combo con la categoria que tiene las lineas y para eso hacemos otro combo box. var productomodel = new ProductoViewModel { Categorias = _combosHelper.GetComboCategorias(model.LineaId), TiposProductos = _combosHelper.GetComboTipoProducto(), Sabores = _combosHelper.GetComboSabores(), Presentaciones = _combosHelper.GetComboPresentaciones(), Lineas = _combosHelper.GetComboLineas(), }; return(View(productomodel)); }