コード例 #1
0
        public ActionResult Edit(int id)
        {
            var package = repository.Find(id);
            var model   = new EditPackagesViewModel
            {
                Title       = package.Title,
                Price       = package.Price,
                Id          = package.ID,
                Description = package.Description
            };

            if (package == null)
            {
                return(NotFound());
            }
            return(View(model));
        }
コード例 #2
0
 public ActionResult Edit(int id, EditPackagesViewModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var package = new Packages
             {
                 Title       = model.Title,
                 Price       = model.Price,
                 Description = model.Description
             };
             repository.Update(model.Id, package);
             return(RedirectToAction("index"));
         }
         return(View(model));
     }
     catch
     {
         return(View());
     }
 }