public ActionResult EditDataSpecial(int ID = 0) { DataSpecialViewModel viewmodel; if (ID != 0) { var item = dataspecialService.LoadEntites(o => o.ID == ID).First(); viewmodel = new DataSpecialViewModel { ID = item.ID, Data_Special_Name = item.Data_Special_Name, Data_Special_Url = item.Data_Special_Url, Data_Special_Desc = item.Data_Special_Desc, CreateDateTime = item.CreateDateTime, Data_Image = item.Data_Image, DownloadCount = item.DownloadCount, PageViewCount = item.PageViewCount, Data_IsPublish = item.Data_IsPublish, }; } else { viewmodel = new DataSpecialViewModel(); } ViewData["IsPublish"] = viewmodel.Data_IsPublish; ViewData.Model = viewmodel; return(View()); }
public JsonResult CreateDataSpecial(DataSpecialViewModel item) { try { data_special dinfo = new data_special { ID = item.ID, Data_Special_Name = item.Data_Special_Name, Data_Special_Url = item.Data_Special_Url, Data_Special_Desc = item.Data_Special_Desc, CreateDateTime = DateTime.Now, Data_Image = item.Data_Image, DownloadCount = 0, PageViewCount = 0, Data_IsPublish = item.Data_IsPublish, }; if (dinfo.ID > 0) { dinfo.UpdateDateTime = DateTime.Now; dinfo.CreateDateTime = item.CreateDateTime; dataspecialService.UpdateEntity(dinfo); } else { dinfo.UpdateDateTime = item.UpdateDateTime; dinfo.CreateDateTime = DateTime.Now; dataspecialService.AddEntity(dinfo); } var result = new { State = "Success" }; return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { var result = new { State = "Exception", Message = ex.Message }; return(Json(result, JsonRequestBehavior.AllowGet)); } }