//[AcceptVerbs(HttpVerbs.Post)] public ActionResult BoardEdit(Model.D_Board_Model model) { bool success = false; try { Model.D_Board_Model dataModel = null; if (model.BoardGuid == Guid.Empty) { dataModel = new Model.D_Board_Model(); dataModel.CreateDateTime = DateTime.Now; dataModel.DataStatus = false; dataModel.CreateUserGuid = UserView.UserGuid; dataModel.CreateUserName = UserView.UserName; } else { dataModel = new DAL.D_Board_DAL().GetModel(model.BoardGuid); } dataModel.BoardName = model.BoardName; dataModel.ModifyDateTime = DateTime.Now; dataModel.ModifyUserGuid = UserView.UserGuid; dataModel.ModifyUserName = UserView.UserName; success = new DAL.D_Board_DAL().Save(dataModel); return(Json(new { success = success, message = "成功" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = success, message = ex.Message })); } }
public ActionResult BoardEdit(Guid?id) { Model.D_Board_Model model = new Model.D_Board_Model(); if (id.HasValue) { model = new DAL.D_Board_DAL().GetModel(id.Value); } return(View(model)); }
/// <summary> /// 分页获取板块 /// </summary> /// <param name="page"></param> /// <param name="rowCount"></param> /// <param name="roleName"></param> /// <param name="createDate"></param> /// <param name="totalCount"></param> /// <returns></returns> public IList <D_Board_User_Role_Model> GetAllByPage(int startCount, int rowCount, Model.D_Board_Model boardModel, out int totalCount) { ICriteria ic = NhSession.CreateCriteria(typeof(D_Board_User_Role_Model)); ic.Add(Restrictions.Eq("BoardGuid", boardModel)); //if (!string.IsNullOrEmpty(createDate)) // ic.Add(Restrictions.Le("CreateDateTime", createDate)); ICriteria pageCrit = CriteriaTransformer.Clone(ic); totalCount = Convert.ToInt32(pageCrit.SetProjection(Projections.RowCount()).UniqueResult()); ic.AddOrder(Order.Desc("CreateDateTime")); IList <D_Board_User_Role_Model> list = ic.SetFirstResult(startCount).SetMaxResults(rowCount).List <D_Board_User_Role_Model>(); return(list); }