示例#1
0
        public async Task <IActionResult> Edit(GrocerieViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            try
            {
                var Grocerie = await GroceriesRepository.FindAsync(model.Id);

                Grocerie.Id          = model.Id;
                Grocerie.Product     = model.Product;
                Grocerie.Stock       = model.Stock;
                Grocerie.Price       = model.Price;
                Grocerie.Code        = model.Code;
                Grocerie.BuyLocation = model.BuyLocation;
                Grocerie.StoreName   = model.StoreName;
                await GroceriesRepository.UpdateAsync(Grocerie);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View(model));
            }
        }