コード例 #1
0
        public ViewResult Edit(int goodId)
        {
            AddGoodModel mdl  = new AddGoodModel();
            var          good = repository.Goods.FirstOrDefault(w => w.GoodId == goodId);

            mdl.Description  = good.Description;
            mdl.Name         = good.Name;
            mdl.Price        = good.Price;
            mdl.Street       = good.Adress;
            mdl.StreetNumber = good.StreetNumber;
            mdl.ImgPath      = good.ImgPath;
            mdl.Brand        = good.Brand;
            mdl.id           = good.GoodId;

            return(View(mdl));
        }
コード例 #2
0
 public IActionResult EditGood(AddGoodModel addGood)
 {
     if (ModelState.IsValid)
     {
         var r = repository.Goods.FirstOrDefault(w => w.GoodId == addGood.id);
         r.Description  = addGood.Description;
         r.Name         = addGood.Name;
         r.Price        = addGood.Price;
         r.Adress       = addGood.Street;
         r.StreetNumber = addGood.StreetNumber;
         r.Brand        = addGood.Brand;
         if (addGood.ImgPath != null)
         {
             r.ImgPath = "/img/" + addGood.ImgPath;
         }
         repository.SaveChanges();
         return(Redirect("/Admin/Goods"));
     }
     return(View("Checkout/Failure"));
 }
コード例 #3
0
 public IActionResult AddGood(AddGoodModel mdl)
 {
     if (ModelState.IsValid)
     {
         repository.AddGood(
             new Good
         {
             Description = mdl.Description,
             Name        = mdl.Name,
             Price       = mdl.Price,
             //Street = mdl.Street,
             StreetNumber = mdl.StreetNumber,
             Brand        = mdl.Brand,
             ImgPath      = mdl.ImgPath
         }
             );
         return(Redirect("/Admin/Goods"));
     }
     return(View());
 }