public ActionResult GetPubicInformationById(int Id) { var info = new PublicInformationDTO(); var dataObjs = TouristPlanningService.GetEntities(u => u.Id == Id && u.DelFlag == 1); if (dataObjs != null && dataObjs.Count() > 0) { var dataObj = dataObjs.FirstOrDefault(); //info.Id = dataObj.Id; //info.Title = dataObj.Title; //info.Content = Server.HtmlDecode(dataObj.Content); //info.SubTime = TimeFormatter.TimeFormat(dataObj.SubTime.ToString()); //info.SubUnit = dataObj.SubUnit; //info.Author = dataObj.Author; //info.BrowseTime = dataObj.BrowseTime ??0; //info.Remark = dataObj.Remark; //info.Type = GetInfoType(dataObj.Type ?? 0); var jsondata = new { code = Status.success, count = 1, data = info }; return(Json(jsondata, JsonRequestBehavior.AllowGet)); } else { return(Json(new { code = Status.error, count = 0, data = info }, JsonRequestBehavior.AllowGet)); } }
public ActionResult GetPubicInformationByType(int page, int limit, int type) { var dataObj = PublicInformationService.GetEntities(u => u.DelFlag == 1 && u.Type == type); var data = dataObj .OrderByDescending(x => x.SubTime) .Take(limit * page).Skip(limit * (page - 1)).ToList();//进行分页 var result = new List <PublicInformationDTO>(); foreach (var item in data) { var info = new PublicInformationDTO { Id = item.Id, Title = item.Title, Content = Server.HtmlDecode(item.Content), SubTime = TimeFormatter.TimeFormat(item.SubTime.ToString()), SubUnit = item.SubUnit, Author = item.Author, BrowseTime = item.BrowseTime ?? 0, Remark = item.Remark, Type = GetInfoType(item.Type ?? 0) }; result.Add(info); } var jsondata = new { msg = string.Empty, code = Status.success, count = dataObj.Count(), data = result }; return(Json(jsondata, JsonRequestBehavior.AllowGet)); }
public ActionResult EditPublicInfo(PublicInformationDTO publicInfomationdto) { var publicInformation = TouristPlanningService.GetEntities(x => x.Id == publicInfomationdto.Id && x.DelFlag == 1).FirstOrDefault(); //publicInformation.Title = publicInfomationdto.Title; //publicInformation.Type = Int32.Parse(publicInfomationdto.Type); //publicInformation.Content = Server.HtmlEncode(publicInfomationdto.Content); //publicInformation.SubUnit = publicInfomationdto.SubUnit; //publicInformation.Author = publicInfomationdto.Author; //publicInformation.Remark = string.Empty; //string content = Server.HtmlEncode(form["content"]); if (ModelState.IsValid) { TouristPlanningService.Update(publicInformation); } var jsondata = new { Status.code }; return(Json(jsondata, JsonRequestBehavior.AllowGet)); }
public ActionResult AddPublicInfo(PublicInformationDTO publicInfomationdto) { var publicInformation = new PublicInformation(); publicInformation.Title = publicInfomationdto.Title; publicInformation.Type = Int32.Parse(publicInfomationdto.Type); publicInformation.Content = Server.HtmlEncode(publicInfomationdto.Content); publicInformation.SubUnit = publicInfomationdto.SubUnit; publicInformation.Author = publicInfomationdto.Author; publicInformation.SubTime = DateTime.Now; publicInformation.Remark = string.Empty; //string content = Server.HtmlEncode(form["content"]); publicInformation.DelFlag = 1; //if (ModelState.IsValid) //{ // TouristPlanningService.Add(publicInformation); //} var jsondata = new { Status.code }; return(Json(jsondata, JsonRequestBehavior.AllowGet)); }