public ActionResult NewEdit(string id, string nid)
 {
     if (string.IsNullOrEmpty(id))
         return Content("<script>alert(\"参数错误\");location.href=\"/\"</script>", "text/html");
     Class ml = new Class();
     if (CheckRoleService.instance().CheckRole_ClassID(new Guid(id), UserDateTicket.UID))
         ml = ClassService.instance().GetEnumByID(new Guid(id)).FirstOrDefault();
     else
         return Content("<script>alert(\"没有权限\")</script>", "text/html");
     News m = new News();
     if (string.IsNullOrEmpty(nid))
         m = new News();
     else
         m = NewsService.instance().GetEnumByID(new Guid(nid)).FirstOrDefault();
     ViewBag.ClassName = ml.Title;
     ViewBag.ClassID = ml.ID;
     return View(m);
 }
 public ActionResult Create(string id, string nid)
 {
     if (string.IsNullOrEmpty(id))
         return Content("<script>alert(\"参数错误\");location.href=\"/\"</script>", "text/html");
     Class ml = new Class();
     if (CheckRoleService.instance().CheckRole_ClassID(new Guid(id), UserDateTicket.UID))
         ml = ClassService.instance().GetEnumByID(new Guid(id)).FirstOrDefault();
     else
         return Content("<script>alert(\"没有权限\")</script>", "text/html");
     News m = new News();
     if (string.IsNullOrEmpty(nid))
         m = new News();
     else {
         m = NewsService.instance().GetEnumByID(new Guid(nid)).FirstOrDefault();
         Files file = FilesService.instance().Single(new Guid(nid));
         ViewBag.filepath = file == null ? "" : file.FilePath;
     }
     ViewBag.ClassID = id;
     return View(m);
 }
 public JsonResult NewEdit(FormCollection form)
 {
     ResultBase_form result = new ResultBase_form();
     News m = new News();
     TryUpdateModel<News>(m, form);
     m.IsAudit = form["IsAudit"] == "1";
     m.IsRecommend = form["IsRecommend"] == "1";
     m.IsTop = form["IsTop"] == "1";
     m.IsComm = form["IsComm"] == "1";
     m.IsVote = form["IsVote"] == "1";
     m.Description = Util.Utils.ImgRemoveURL(Server.UrlDecode(m.Description));
     //m.SlidePic = form["filePath"];
     if (m.ID == Guid.Empty)
         result.status = NewsService.instance().Insert(m);
     else
         result.status = NewsService.instance().Update(m);
     result.msg = result.status == 0 ? "操作失败" : "操作成功";
     result.ResultURL = "/General/NewList/" + m.ClassID;
     return Json(result, JsonRequestBehavior.AllowGet);
 }
        public JsonResult Create(FormCollection form)
        {
            ResultBase_form result = new ResultBase_form();
            News m = new News();
            TryUpdateModel<News>(m, form);
            m.IsAudit = form["IsAudit"] == "1";
            m.IsRecommend = form["IsRecommend"] == "1";
            m.IsTop = form["IsTop"] == "1";
            m.Description = Util.Utils.ImgRemoveURL(Server.UrlDecode(m.Description));

            if (m.ID == Guid.Empty)
            {
                m.ID = Guid.NewGuid();
                result.status = NewsService.instance().Insert(m);
            }
            else
                result.status = NewsService.instance().Update(m);
            if (result.status == 1)
            {
                //video_file
                string file = form["video_file"];
                Files f = new Files(); // new Files();
                f.ID = m.ID;
                f.Type = 1;
                f.FilePath = file;
                f.Large = f.Middle = f.Small = m.SlidePic;
                f.CompanyID = UserDateTicket.Company.ID;
                f.FileExt = Util.Utils.GetFileExt(file);
                f.FileSize = Util.Utils.GetFileSize(file);
                if (FilesService.instance().Single(f.ID) == null)
                    FilesService.instance().Insert(f);
                else
                    FilesService.instance().Update(f);

            }
            result.msg = result.status == 0 ? "操作失败" : "操作成功";
            result.ResultURL = "/Video/Index/" + m.ClassID;
            return Json(result, JsonRequestBehavior.AllowGet);
        }