コード例 #1
0
        public ActionResult Save(BrandCreateOrEditViewModel model)
        {
            if (ModelState.IsValid)
            {
                Brand target;

                if (model.Id.HasValue)
                {
                    target = _brandsBL.GetById(model.Id.Value);
                }
                else
                {
                    target = new Brand();
                }

                target.Name = model.Name;

                if (model.Id.HasValue)
                {
                    _brandsBL.Update(target);
                }
                else
                {
                    _brandsBL.Add(target);
                }
                return(RedirectToAction("Index"));
            }

            return(View("Edit", model));
        }
コード例 #2
0
        public ActionResult Edit(int id)
        {
            Brand brand = _brandsBL.GetById(id);
            BrandCreateOrEditViewModel model = new BrandCreateOrEditViewModel
            {
                Id   = brand.Id,
                Name = brand.Name
            };

            return(View(model));
        }