public ActionResult Create(VideoClassModel videoClass) { VideoClass @class = new VideoClass { Video_Class = videoClass.Video_Class }; var temp = videoClassBll.Add(@class); if (temp == true) { return(RedirectToAction("Index")); } return(View(videoClass)); }
// #region 类别添加-编辑 public ActionResult ClassAdd(VideoClassModel model, string ReturnUrl, Nullable <int> myid = 0) { #region 获取来路路径 if (System.Web.HttpContext.Current.Request.UrlReferrer != null) { ViewBag.ReturnUrl = System.Web.HttpContext.Current.Request.UrlReferrer.PathAndQuery; } #endregion ViewBag.Headline = "类别添加"; //栏目主题 ViewBag.ButtonValue = "添加"; //按钮名称 using (chefuzi_dataEntities myOperating = new chefuzi_dataEntities()) //数据库操作 { if ((myid > 0) && (model.ClassId == null)) { int mySelfId = 0; int.TryParse(myid.ToString(), out mySelfId); ViewBag.Headline = "类别编辑"; ViewBag.ButtonValue = "修改"; model.Operate = "edit"; // #region 取出数据 Child_Video_Class editRecord = myOperating.Child_Video_Class.FirstOrDefault(p => p.ClassId == mySelfId); if (editRecord != null) { model.ClassId = editRecord.ClassId; model.ClassTitle = editRecord.ClassTitle; model.OrderBy = editRecord.OrderBy; } #endregion } else if (model.Operate == "add") { #region 保存添加 if (ModelState.IsValid) { Child_Video_Class addRecord = new Child_Video_Class(); addRecord.ClassId = int.Parse(model.ClassId.ToString()); addRecord.ClassTitle = model.ClassTitle; addRecord.AddDate = DateTime.Now; addRecord.OrderBy = model.OrderBy; addRecord.Status = 200; // myOperating.Child_Video_Class.Add(addRecord); myOperating.SaveChanges(); model = null; // return(RedirectToLocal(ReturnUrl)); } else { ModelState.AddModelError("", "输入错误"); } #endregion } else if (model.Operate == "edit") { #region 保存编辑 if (ModelState.IsValid) { Child_Video_Class editSaveRecord = myOperating.Child_Video_Class.FirstOrDefault(p => p.ClassId == model.ClassId); if (editSaveRecord != null) { editSaveRecord.ClassTitle = model.ClassTitle; editSaveRecord.OrderBy = model.OrderBy; // myOperating.SaveChanges(); // return(RedirectToLocal(ReturnUrl)); } } else { ModelState.AddModelError("", "输入错误"); } #endregion } else {//初次加载,默认值 model.Operate = "add"; #region 默认值 try { model.ClassId = myOperating.Child_Video_Class.Max(p => p.ClassId) + 1; model.OrderBy = myOperating.Child_Video_Class.Max(p => p.OrderBy) + 1; } catch { model.ClassId = 1; model.OrderBy = 0; } if (model.ClassId == null) { model.ClassId = 1; } if (model.OrderBy == null) { model.OrderBy = 1; } #endregion } } // return(View(model)); }