public BasicResponse <UserroleInfo> AddUserrole(UserroleAddRequest userrolerequest)
        {
            UserroleInfo userRoleDTO = userrolerequest.UserroleInfo;

            if (userRoleDTO.CreateTime != null)
            {
                userRoleDTO.CreateTime = Convert.ToDateTime(userRoleDTO.CreateTime.ToString("yyyy-MM-dd HH:mm:ss"));
            }
            //判断用户编号和角色编码是否存在
            if (CheckExist(userRoleDTO.UserID, userRoleDTO.RoleID))
            {
                //校验权限名是否重复
                ThrowException("SaveEnumCode", new Exception("用户角色关系已存在,请重新绑定!"));
            }
            var _userrole        = ObjectConverter.Copy <UserroleInfo, UserroleModel>(userrolerequest.UserroleInfo);
            var resultuserrole   = _Repository.AddUserrole(_userrole);
            var userroleresponse = new BasicResponse <UserroleInfo>();

            userroleresponse.Data = ObjectConverter.Copy <UserroleModel, UserroleInfo>(resultuserrole);
            return(userroleresponse);
        }
 public BasicResponse <UserroleInfo> AddUserrole(UserroleAddRequest userrolerequest)
 {
     return(_userroleService.AddUserrole(userrolerequest));
 }
Esempio n. 3
0
        public BasicResponse <UserroleInfo> AddUserrole(UserroleAddRequest userrolerequest)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/v1/Userrole/Add?token=" + Token, JSONHelper.ToJSONString(userrolerequest));

            return(JSONHelper.ParseJSONString <BasicResponse <UserroleInfo> >(responseStr));
        }