示例#1
0
        public async Task ConsumeAsync(UserCreationMessage message)
        {
            var defaultUserRights = m_config.GetSection("DefaultUserRights").Get <DefaultUserRights>();

            await m_service.SetDefaultRoleToNewUser(new UserInfo
            {
                UserLogin = message.Email,
                UserId    = message.Email,
                FirstName = message.FirstName,
                LastName  = message.LastName
            },
                                                    new UserRights
            {
                Roles           = defaultUserRights.Roles,
                AccessFunctions = defaultUserRights.Functions,
                AccessRights    = defaultUserRights.AccessRights,
                DeniedRights    = defaultUserRights.DeniedRights
            }
                                                    );
        }