コード例 #1
0
        public ActionResult DynamicAddOrEdit(owl_DynamicPage model)
        {
            try
            {
                if (model.Id == 0)
                {
                    MasterContext dynamicadd = new MasterContext();

                    owl_DynamicPage dynamicPages = new owl_DynamicPage()
                    {
                        Name = model.Name,
                        Info = model.Info,
                    };

                    dynamicadd.DynamicPage.Add(dynamicPages);
                    dynamicadd.SaveChanges();
                    ViewBag.message = "Dynamic Sayfa Eklendi";
                    ModelState.Clear();
                    return(Redirect("/Dynamic/DynamicList"));
                }
                else
                {
                    MasterContext synamicadd = new MasterContext();

                    synamicadd.Entry(model).State = System.Data.Entity.EntityState.Modified;
                    synamicadd.SaveChanges();

                    return(Redirect("/Dynamic/DynamicList"));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #2
0
        public ActionResult DynamicAddOrEdit(int id = 0)
        {
            if (id == 0)
            {
                owl_DynamicPage dynamicPage = new owl_DynamicPage();

                return(View(dynamicPage));
            }
            else
            {
                MasterContext dbContext    = new MasterContext();
                var           dynamicModel = dbContext.DynamicPage.First(q => q.Id == id);

                return(View(dynamicModel));
            }
        }