Esempio n. 1
0
        public ActionResult Edit(int?id)
        {
            Dictionary <int, string> namesenum = EnumToDic.GetEnumToDic();

            ViewBag.namesenum = namesenum;
            Web_cms_article Web_cms_article = null;

            if (ModelState.IsValid)
            {
                Web_cms_article = Db.GenericRepository.FindById(id);

                if (Web_cms_article == null)
                {
                    Web_cms_article            = new Web_cms_article();
                    Web_cms_article.Previewimg = "~";
                }
                else
                {
                    if (Web_cms_article.Previewimg != null || Web_cms_article.Previewimg != "")
                    {
                        Web_cms_article.Previewimg = "~/UploadFile/Images/" + Web_cms_article.Previewimg;
                    }
                }
            }
            TypeEnum typeEnum = new TypeEnum();

            ViewBag.typeenum = typeEnum;
            return(View(Web_cms_article));
        }
Esempio n. 2
0
        public ActionResult Index(int id)
        {
            TempData["urltopsy"] = "urltoptv";
            Web_cms_article web_Cms_Article = DB.GenericRepository.FindById(id);

            if (web_Cms_Article != null)
            {
                web_Cms_Article.Cre_Time = web_Cms_Article.Cre_date.ToString();
            }
            else
            {
                web_Cms_Article = new Web_cms_article();
            }
            int tatolrows = 0;
            var list      = DB.GenericRepository.LoadPageItems(pagesize, 0, out tatolrows, u => u.TypeNote == (int)TypeEnum.教学视频, u => u.Id, false).ToList();

            if (list != null && list.Count > 0)
            {
                list.ForEach(u =>
                {
                    u.Cre_Time = u.Cre_date.ToString();
                });
            }
            else
            {
                list = new List <Web_cms_article>()
                {
                    new Web_cms_article()
                };
            }
            ViewBag.afternews           = DB.GenericRepository.FirstOrDefault(u => u.Id > id && u.TypeNote == (int)TypeEnum.教学视频);
            ViewBag.beforenews          = DB.GenericRepository.GetDes(u => u.Id < id && u.TypeNote == (int)TypeEnum.教学视频, u => u.Id);
            homeModels.YouhaiClassrooms = list;
            homeModels.YHVideoFirst     = web_Cms_Article;
            return(View(homeModels));
        }
Esempio n. 3
0
        public ActionResult Details(int id)
        {
            Web_cms_article newsM = Db.GenericRepository.GetById(id);

            return(View(newsM));
        }
Esempio n. 4
0
 public JsonResult Edit(int id, Web_cms_article Web_cms_article, string TypeNoteEdit)
 {
     if (ModelState.IsValid)
     {
         try
         {
             Web_cms_article.Mod_date = DateTime.Now;
             if (Web_cms_article.IsVisibel != 1)
             {
                 Web_cms_article.IsVisibel = 0;
             }
             if (Web_cms_article.TypeNote == 256)
             {
                 if (Web_cms_article.Usetype != null)
                 {
                     var web_Cms_Articllist = Db.GenericRepository.GetAll <Web_cms_article>(u => u.Usetype == Web_cms_article.Usetype);
                     if (web_Cms_Articllist.Count > 0)
                     {
                         web_Cms_Articllist.ForEach(u =>
                         {
                             u.Usetype = null;
                         });
                         Db.GenericRepository.UpdateAll(web_Cms_Articllist);
                     }
                 }
             }
             else
             {
                 Web_cms_article.Usetype = null;
             }
             if (id > 0)
             {
                 Web_cms_article.Mod_date = DateTime.Now;
                 Db.GenericRepository.Update(Web_cms_article);
             }
             else
             {
                 Web_cms_article.Cre_date = DateTime.Now;
                 Db.GenericRepository.Insert(Web_cms_article);
             }
             if (Web_cms_article.TypeNote < 0)
             {
                 HttpCookie cookie = Request.Cookies["typenoteedit"];
                 if (cookie != null && cookie["typenoteint"].ToString() != "")
                 {
                     Web_cms_article.TypeNote = Convert.ToInt32(cookie["typenoteint"].ToString());
                 }
             }
             if (Web_cms_article.CountNo > 0)
             {
             }
             else
             {
                 Web_cms_article.CountNo = 1;
             }
             if (Web_cms_article.VideoFile != null)
             {
                 Web_cms_article.AppendixStr = "已上传视频";
             }
             else
             {
                 Web_cms_article.AppendixStr = "未上传视频";
             }
             Db.Save();
             //   return RedirectToAction("Index");
             return(Json(new { success = true, msg = "保存成功!" }));
         }
         catch (Exception ex)
         {
             return(Json(new { success = false, msg = "保存失败!" }));
         }
     }
     return(Json(new { success = false, msg = "保存失败!" }));
 }