/// <summary> /// 新增,编辑 /// </summary> /// <param name="request"></param> /// <returns></returns> public BaseResult ColumnSave(ColumnSave request) { using (var db = DbFactory.Open()) { var builder = db.From <Column>(); BaseResult br = new BaseResult(); if (string.IsNullOrEmpty(request.cname)) { br.IsSuccess = false; br.ErrorMsg = "栏目名不能为空"; return(br); } if (string.IsNullOrEmpty(request.actions)) { br.IsSuccess = false; br.ErrorMsg = "栏目权限不能为空"; return(br); } if (string.IsNullOrEmpty(request.url)) { br.IsSuccess = false; br.ErrorMsg = "栏目地址不能为空"; return(br); } Column cm = new Column() { ColumnName = request.cname, Actions = request.actions, Icon = request.ico, IsVisible = request.visible == 0 ? false : true, Level = request.level, LocalUrl = request.url, ParentID = request.pid, Sort = request.csort }; if (null != request.cid && request.cid.Value > 0) { br.IsSuccess = db.Update <Column>(cm, x => x.ColumnID == request.cid) == 1 ? true : false; } else { br.IsSuccess = db.Insert(cm) == 1 ? true : false; } return(br); } }
public BaseResult POST(ColumnSave request) { return(ColumnManager.ColumnSave(request)); }