private void Button_Click_4(object sender, RoutedEventArgs e) { var vm = new ProductosVM(); vm.PropertyChanged += (s, ev) => { if (ev.PropertyName == nameof(ProductosVM.Modo)) { switch (vm.Modo) { case EstadoCRUD.list: abrir(new ProductosLst(), vm); break; case EstadoCRUD.add: case EstadoCRUD.edit: abrir(new ProductosForm(), vm); break; case EstadoCRUD.view: abrir(new ProductosView(), vm); break; } } }; abrir(new ProductosLst(), vm); vm.List.Execute(); }
public IActionResult Create() { ProductosVM productoVM = new ProductosVM() { Producto = new Productos(), ListaProveedores = this._contenedorTrabajo.Proveedor.GetListaProveedores() }; return(View(productoVM)); }
public IActionResult Create(ProductosVM productoVM) { if (ModelState.IsValid) { this._contenedorTrabajo.Producto.Add(productoVM.Producto); this._contenedorTrabajo.Save(); return(RedirectToAction(nameof(Index))); } productoVM.ListaProveedores = this._contenedorTrabajo.Proveedor.GetListaProveedores(); return(View(productoVM)); }