Ejemplo n.º 1
0
        public IActionResult Edit(EditDeleteViewModel viewModel)
        {
            var product = this.Db
                          .Products
                          .FirstOrDefault(x => x.Id == viewModel.Id);

            if (product == null || !this.ModelState.IsValid)
            {
                return(this.RedirectToAction("Index", "Home"));
            }

            product.Type        = (ProductType)Enum.Parse(typeof(ProductType), viewModel.Type);
            product.Description = viewModel.Description;
            product.Name        = viewModel.Name;
            product.Price       = viewModel.Price;

            this.Db.Products.Update(product);
            this.Db.SaveChanges();

            return(this.RedirectToAction("Index", "Home"));
        }
Ejemplo n.º 2
0
 public EditDeleteView(EditDeleteViewModel vm)
 {
     InitializeComponent();
     vm.Navigation  = Navigation;
     BindingContext = vm;
 }