public BizResult <SignMessageRoleDto> register(SignMessageRoleDto dto, ClaimsPrincipal User) { try { SignMessageRole entity = new SignMessageRole { OID = Guid.NewGuid().ToString(), appname = dto.appname, creater = "admin", updater = "admin", createtime = DateTime.Now, updatetime = DateTime.Now }; var isSuccess = Service.Insert(entity); return(new BizResult <SignMessageRoleDto> { Success = isSuccess }); } catch (Exception ex) { return(new BizResult <SignMessageRoleDto>() { Success = false, Msg = ex.Message }); } }
/// <summary> /// 编辑保存 /// </summary> /// <param name="dto"></param> /// <returns></returns> public BizResult <SignMessageRole> EditSave(SignMessageRoleDto dto) { var res = new BizResult <SignMessageRole> { Success = false }; if (dto == null) { return(res); } try { SignMessageRole saveEntity = new SignMessageRole() { OID = dto.OID, appname = dto.appname, appnamechs = dto.appnamechs, reservedkey1 = dto.reservedkey1, isshow = dto.isshow, rolestatus = (int)StatusEnum.Valid }; res.Success = Service.checkAppNameExist(saveEntity); if (!res.Success) { res.Msg = "名称已存在,重新命名"; return(res); } if (string.IsNullOrEmpty(dto.OID)) { res.Success = insertSignMessageRole(saveEntity); } else { res.Success = updateSignMessageRole(saveEntity); } res.Data = saveEntity; } catch (Exception ex) { res.Msg = ex.Message; } return(res); }
/// <summary> /// int offset, int limit /// </summary> /// <param name=""></param> /// <returns></returns> public BizListResult <SignMessageRole> List(SignMessageRoleDto reqP) { int ordertype = 0; int limit = reqP.limit; int start = (reqP.offset - 1) * limit + 1; //前台使用了1开始的页码 if (string.IsNullOrEmpty(reqP.sortway)) //排序方式为空, 倒序 { ordertype = 1; } Expression <Func <SignMessageRole, bool> > whereExpression = null; Expression <Func <SignMessageRole, object> > orderByExpression = p => p.createtime; return(Service.GetPageList(start, limit, orderByExpression, ordertype, whereExpression)); }
public object EditSave(SignMessageRoleDto dto) { throw new NotImplementedException(); }
public JsonResult EditSave([FromForm] SignMessageRoleDto dto) { return(Json(roleBiz.EditSave(dto))); }
public JsonResult List([FromHeader] SignMessageRoleDto reqP) { return(Json(roleBiz.List(reqP))); }
public IActionResult Register(SignMessageRoleDto dto) { return(Json(roleBiz.register(dto, User))); }