File tree 21 files changed +18
-45
lines changed
src/Examples/DatabasePerTenantExample/Controllers
JsonApiDotNetCoreTests/IntegrationTests
21 files changed +18
-45
lines changed Original file line number Diff line number Diff line change 3
3
4
4
namespace DatabasePerTenantExample . Controllers ;
5
5
6
- // Workaround for https://youtrack.jetbrains.com/issue/RSRP-487028
7
- public partial class EmployeesController
8
- {
9
- }
10
-
11
6
[ DisableRoutingConvention ]
12
7
[ Route ( "api/{tenantName}/employees" ) ]
13
8
partial class EmployeesController
Original file line number Diff line number Diff line change 1
1
using JetBrains . Annotations ;
2
2
using JsonApiDotNetCore . Resources ;
3
+ using JsonApiDotNetCore . Resources . Annotations ;
3
4
4
5
namespace DiscoveryTests ;
5
6
6
7
[ UsedImplicitly ( ImplicitUseTargetFlags . Members ) ]
8
+ [ Resource ]
7
9
public sealed class PrivateResource : Identifiable < int >
8
10
{
9
11
}
Original file line number Diff line number Diff line change 4
4
5
5
namespace JsonApiDotNetCoreTests . IntegrationTests . ControllerActionResults ;
6
6
7
- // Workaround for https://youtrack.jetbrains.com/issue/RSRP-487028
8
- public partial class ToothbrushesController
9
- {
10
- }
11
-
12
7
partial class ToothbrushesController
13
8
{
14
9
internal const int EmptyActionResultId = 11111111 ;
Original file line number Diff line number Diff line change 3
3
4
4
namespace JsonApiDotNetCoreTests . IntegrationTests . CustomRoutes ;
5
5
6
- // Workaround for https://youtrack.jetbrains.com/issue/RSRP-487028
7
- public partial class CiviliansController
8
- {
9
- }
10
-
11
6
[ ApiController ]
12
7
[ DisableRoutingConvention ]
13
8
[ Route ( "world-civilians" ) ]
Original file line number Diff line number Diff line change 8
8
9
9
namespace JsonApiDotNetCoreTests . IntegrationTests . CustomRoutes ;
10
10
11
- // Workaround for https://youtrack.jetbrains.com/issue/RSRP-487028
12
- public partial class TownsController
13
- {
14
- }
15
-
16
11
[ DisableRoutingConvention ]
17
12
[ Route ( "world-api/civilization/popular/towns" ) ]
18
13
partial class TownsController
Original file line number Diff line number Diff line change 5
5
namespace JsonApiDotNetCoreTests . IntegrationTests . EagerLoading ;
6
6
7
7
[ UsedImplicitly ( ImplicitUseTargetFlags . Members ) ]
8
+ [ Resource ( ControllerNamespace = "JsonApiDotNetCoreTests.IntegrationTests.EagerLoading" ) ]
8
9
public sealed class City : Identifiable < int >
9
10
{
10
11
[ Attr ]
Original file line number Diff line number Diff line change 3
3
4
4
namespace JsonApiDotNetCoreTests . IntegrationTests . HostingInIIS ;
5
5
6
- // Workaround for https://youtrack.jetbrains.com/issue/RSRP-487028
7
- public partial class PaintingsController
8
- {
9
- }
10
-
11
6
[ DisableRoutingConvention ]
12
7
[ Route ( "custom/path/to/paintings-of-the-world" ) ]
13
8
partial class PaintingsController
Original file line number Diff line number Diff line change 1
1
using JetBrains . Annotations ;
2
+ using JsonApiDotNetCore . Controllers ;
2
3
using JsonApiDotNetCore . Resources . Annotations ;
3
4
4
5
namespace JsonApiDotNetCoreTests . IntegrationTests . IdObfuscation ;
5
6
6
7
[ UsedImplicitly ( ImplicitUseTargetFlags . Members ) ]
8
+ [ Resource ( GenerateControllerEndpoints = JsonApiEndpoints . None ) ]
7
9
public sealed class BankAccount : ObfuscatedIdentifiable
8
10
{
9
11
[ Attr ]
Original file line number Diff line number Diff line change 1
1
using JetBrains . Annotations ;
2
+ using JsonApiDotNetCore . Controllers ;
2
3
using JsonApiDotNetCore . Resources . Annotations ;
3
4
4
5
namespace JsonApiDotNetCoreTests . IntegrationTests . IdObfuscation ;
5
6
6
7
[ UsedImplicitly ( ImplicitUseTargetFlags . Members ) ]
8
+ [ Resource ( GenerateControllerEndpoints = JsonApiEndpoints . None ) ]
7
9
public sealed class DebitCard : ObfuscatedIdentifiable
8
10
{
9
11
[ Attr ]
Original file line number Diff line number Diff line change 3
3
4
4
namespace JsonApiDotNetCoreTests . IntegrationTests . MultiTenancy ;
5
5
6
- // Workaround for https://youtrack.jetbrains.com/issue/RSRP-487028
7
- public partial class WebProductsController
8
- {
9
- }
10
-
11
6
[ DisableRoutingConvention ]
12
7
[ Route ( "{countryCode}/products" ) ]
13
8
partial class WebProductsController
Original file line number Diff line number Diff line change 3
3
4
4
namespace JsonApiDotNetCoreTests . IntegrationTests . MultiTenancy ;
5
5
6
- // Workaround for https://youtrack.jetbrains.com/issue/RSRP-487028
7
- public partial class WebShopsController
8
- {
9
- }
10
-
11
6
[ DisableRoutingConvention ]
12
7
[ Route ( "{countryCode}/shops" ) ]
13
8
partial class WebShopsController
Original file line number Diff line number Diff line change 1
1
using System . ComponentModel . DataAnnotations ;
2
2
using JetBrains . Annotations ;
3
+ using JsonApiDotNetCore . Controllers ;
3
4
using JsonApiDotNetCore . Resources ;
4
5
using JsonApiDotNetCore . Resources . Annotations ;
5
6
6
7
namespace JsonApiDotNetCoreTests . IntegrationTests . NamingConventions ;
7
8
8
9
[ UsedImplicitly ( ImplicitUseTargetFlags . Members ) ]
10
+ [ Resource ( GenerateControllerEndpoints = JsonApiEndpoints . None ) ]
9
11
public sealed class DivingBoard : Identifiable < int >
10
12
{
11
13
[ Attr ]
Original file line number Diff line number Diff line change 1
1
using JetBrains . Annotations ;
2
+ using JsonApiDotNetCore . Controllers ;
2
3
using JsonApiDotNetCore . Resources ;
3
4
using JsonApiDotNetCore . Resources . Annotations ;
4
5
5
6
namespace JsonApiDotNetCoreTests . IntegrationTests . NamingConventions ;
6
7
7
8
[ UsedImplicitly ( ImplicitUseTargetFlags . Members ) ]
9
+ [ Resource ( GenerateControllerEndpoints = JsonApiEndpoints . None ) ]
8
10
public sealed class SwimmingPool : Identifiable < int >
9
11
{
10
12
[ Attr ]
Original file line number Diff line number Diff line change 1
1
using JetBrains . Annotations ;
2
+ using JsonApiDotNetCore . Controllers ;
2
3
using JsonApiDotNetCore . Resources ;
3
4
using JsonApiDotNetCore . Resources . Annotations ;
4
5
5
6
namespace JsonApiDotNetCoreTests . IntegrationTests . NamingConventions ;
6
7
7
8
[ UsedImplicitly ( ImplicitUseTargetFlags . Members ) ]
9
+ [ Resource ( GenerateControllerEndpoints = JsonApiEndpoints . None ) ]
8
10
public sealed class WaterSlide : Identifiable < int >
9
11
{
10
12
[ Attr ]
Original file line number Diff line number Diff line change 5
5
namespace JsonApiDotNetCoreTests . IntegrationTests . QueryStrings ;
6
6
7
7
[ UsedImplicitly ( ImplicitUseTargetFlags . Members ) ]
8
+ [ Resource ( ControllerNamespace = "JsonApiDotNetCoreTests.IntegrationTests.QueryStrings" ) ]
8
9
public sealed class AccountPreferences : Identifiable < int >
9
10
{
10
11
[ Attr ]
Original file line number Diff line number Diff line change 5
5
namespace JsonApiDotNetCoreTests . IntegrationTests . QueryStrings ;
6
6
7
7
[ UsedImplicitly ( ImplicitUseTargetFlags . Members ) ]
8
+ [ Resource ( ControllerNamespace = "JsonApiDotNetCoreTests.IntegrationTests.QueryStrings" ) ]
8
9
public sealed class Appointment : Identifiable < int >
9
10
{
10
11
[ Attr ]
Original file line number Diff line number Diff line change 5
5
namespace JsonApiDotNetCoreTests . IntegrationTests . QueryStrings ;
6
6
7
7
[ UsedImplicitly ( ImplicitUseTargetFlags . Members ) ]
8
+ [ Resource ( ControllerNamespace = "JsonApiDotNetCoreTests.IntegrationTests.QueryStrings" ) ]
8
9
public sealed class Label : Identifiable < int >
9
10
{
10
11
[ Attr ]
Original file line number Diff line number Diff line change 5
5
namespace JsonApiDotNetCoreTests . IntegrationTests . QueryStrings ;
6
6
7
7
[ UsedImplicitly ( ImplicitUseTargetFlags . Members ) ]
8
+ [ Resource ( ControllerNamespace = "JsonApiDotNetCoreTests.IntegrationTests.QueryStrings" ) ]
8
9
public sealed class LoginAttempt : Identifiable < int >
9
10
{
10
11
[ Attr ]
Original file line number Diff line number Diff line change 2
2
3
3
namespace JsonApiDotNetCoreTests . IntegrationTests . RestrictedControllers ;
4
4
5
- // Workaround for https://youtrack.jetbrains.com/issue/RSRP-487028
6
- public partial class PillowsController
7
- {
8
- }
9
-
10
5
[ DisableQueryString ( "skipCache" ) ]
11
6
partial class PillowsController
12
7
{
Original file line number Diff line number Diff line change 5
5
namespace JsonApiDotNetCoreTests . IntegrationTests . RestrictedControllers ;
6
6
7
7
[ UsedImplicitly ( ImplicitUseTargetFlags . Members ) ]
8
+ [ Resource ( ControllerNamespace = "JsonApiDotNetCoreTests.IntegrationTests.RestrictedControllers" ) ]
8
9
public sealed class Room : Identifiable < int >
9
10
{
10
11
[ Attr ]
Original file line number Diff line number Diff line change 3
3
4
4
namespace JsonApiDotNetCoreTests . IntegrationTests . RestrictedControllers ;
5
5
6
- // Workaround for https://youtrack.jetbrains.com/issue/RSRP-487028
7
- public partial class SofasController
8
- {
9
- }
10
-
11
6
[ DisableQueryString ( JsonApiQueryStringParameters . Sort | JsonApiQueryStringParameters . Page ) ]
12
7
partial class SofasController
13
8
{
You can’t perform that action at this time.
0 commit comments