コード例 #1
0
 //
 // GET: /ReferenceSitesManager/Create
 public ActionResult Create()
 {
     var viewModel = new ReferenceSitesManagerViewModel
     {
         ReferenceSite = new ReferenceSitesMaster(),
         Categories = shopDB.CategoryMasters.ToList()
     };
     return View(viewModel);
 }
コード例 #2
0
        public ActionResult Create(ReferenceSitesMaster ReferenceSite)
        {
            if (ModelState.IsValid)
            {
                //Save Reference Sites
                shopDB.AddToReferenceSitesMasters(ReferenceSite);
                shopDB.SaveChanges();

                return RedirectToAction("Index");
            }
            // Invalid – redisplay with errors
            var viewModel = new ReferenceSitesManagerViewModel
            {
                ReferenceSite = new ReferenceSitesMaster(),
                Categories = shopDB.CategoryMasters.ToList()
            };
            return View(viewModel);
        }
コード例 #3
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            var referenceSite = shopDB.ReferenceSitesMasters.Single(r => r.ReferenceSitesId == id);
            try
            {
                // TODO: Add update logic here
                UpdateModel(referenceSite, "ReferenceSite");
                shopDB.SaveChanges();

                return RedirectToAction("Index");
            }
            catch
            {
                var viewModel = new ReferenceSitesManagerViewModel
                {
                    ReferenceSite = shopDB.ReferenceSitesMasters.Single(r => r.ReferenceSitesId == id),
                    Categories = shopDB.CategoryMasters.ToList()
                };
                return View(viewModel);
            }
        }
コード例 #4
0
 //
 // GET: /ReferenceSitesManager/Edit/5
 public ActionResult Edit(int id)
 {
     var viewModel = new ReferenceSitesManagerViewModel
     {
         ReferenceSite = shopDB.ReferenceSitesMasters.Single(r => r.ReferenceSitesId == id),
         Categories = shopDB.CategoryMasters.ToList()
     };
     return View(viewModel);
 }