コード例 #1
0
        public async Task <IActionResult> AddRole(Admin_roles roleParam)
        {
            _logger.LogInformation($"AddRole {roleParam.roleKey}@{roleParam.name}@{roleParam.description}");

            roleParam.createTime = (Int32)DateTimeOffset.Now.ToUnixTimeSeconds();
            roleParam.updateTime = (Int32)DateTimeOffset.Now.ToUnixTimeSeconds();
            try
            {
                var _role = await _rolesService.CreateAysnc(roleParam);

                return(Ok(new
                {
                    code = 20000,
                    data = _role
                }));
            }
            catch (AppException ex)
            {
                _logger.LogWarning($"AddRole AppException" + ex.Message);
                return(BadRequest(new { message = ex.Message }));
            }
        }