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)); }
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)); }
public ActionResult Details(int id) { Web_cms_article newsM = Db.GenericRepository.GetById(id); return(View(newsM)); }
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 = "保存失败!" })); }