diff --git a/MarketService/GraphTypes/ElementalType.cs b/MarketService/GraphTypes/ElementalType.cs new file mode 100644 index 0000000..dd605d0 --- /dev/null +++ b/MarketService/GraphTypes/ElementalType.cs @@ -0,0 +1,5 @@ +namespace MarketService.GraphTypes; + +public class ElementalType : EnumType +{ +} diff --git a/MarketService/GraphTypes/FungibleAssetValueProductModelType.cs b/MarketService/GraphTypes/FungibleAssetValueProductModelType.cs index 83912b6..12581ac 100644 --- a/MarketService/GraphTypes/FungibleAssetValueProductModelType.cs +++ b/MarketService/GraphTypes/FungibleAssetValueProductModelType.cs @@ -41,6 +41,6 @@ protected override void Configure(IObjectTypeDescriptor>(); descriptor.Field(f => f.Ticker) .Type(); - descriptor.Implements(); + // descriptor.Implements(); } } diff --git a/MarketService/GraphTypes/FungibleAssetValueProductSchemaType.cs b/MarketService/GraphTypes/FungibleAssetValueProductSchemaType.cs index 1b04495..4959885 100644 --- a/MarketService/GraphTypes/FungibleAssetValueProductSchemaType.cs +++ b/MarketService/GraphTypes/FungibleAssetValueProductSchemaType.cs @@ -9,6 +9,6 @@ protected override void Configure( { descriptor.Field(f => f.DecimalPlaces); descriptor.Field(f => f.Ticker); - descriptor.Implements(); + // descriptor.Implements(); } } diff --git a/MarketService/GraphTypes/ItemProductModelType.cs b/MarketService/GraphTypes/ItemProductModelType.cs index 470ea0d..e99bdbf 100644 --- a/MarketService/GraphTypes/ItemProductModelType.cs +++ b/MarketService/GraphTypes/ItemProductModelType.cs @@ -53,6 +53,6 @@ protected override void Configure(IObjectTypeDescriptor descri descriptor.Field(f => f.Crystal); descriptor.Field(f => f.CrystalPerPrice); descriptor.Field(f => f.OptionCountFromCombination); - descriptor.Implements(); + // descriptor.Implements(); } } diff --git a/MarketService/GraphTypes/ItemProductSchemaType.cs b/MarketService/GraphTypes/ItemProductSchemaType.cs index 61067db..f3b2751 100644 --- a/MarketService/GraphTypes/ItemProductSchemaType.cs +++ b/MarketService/GraphTypes/ItemProductSchemaType.cs @@ -9,6 +9,6 @@ protected override void Configure( { descriptor.Ignore(f => f.SkillModels); descriptor.Ignore(f => f.StatModels); - descriptor.Implements(); + // descriptor.Implements(); } } diff --git a/MarketService/Models/ProductModel.cs b/MarketService/Models/ProductModel.cs index 04b98fc..1d3c2b1 100644 --- a/MarketService/Models/ProductModel.cs +++ b/MarketService/Models/ProductModel.cs @@ -10,9 +10,7 @@ namespace MarketService.Models; public class ProductModel : IProductSchema { [Key] public Guid ProductId { get; set; } - [UseFiltering] public Address SellerAgentAddress { get; set; } - [UseFiltering] public Address SellerAvatarAddress { get; set; } public decimal Price { get; set; } public decimal Quantity { get; set; } diff --git a/MarketService/QueryType.cs b/MarketService/QueryType.cs index f28e018..7af9a16 100644 --- a/MarketService/QueryType.cs +++ b/MarketService/QueryType.cs @@ -1,4 +1,5 @@ using MarketService.GraphTypes; +using MarketService.Models; namespace MarketService; @@ -9,7 +10,8 @@ protected override void Configure(IObjectTypeDescriptor descriptor) descriptor .Field(f => f.GetProducts(default!)) .Type>() - // .UsePaging() + .UsePaging() + // .UsePaging() .UseProjection() .UseFiltering() .UseSorting(); @@ -20,12 +22,12 @@ protected override void Configure(IObjectTypeDescriptor descriptor) // .UseProjection() // .UseFiltering() // .UseSorting(); - // descriptor - // .Field(f => f.GetItemProducts(default!)) - // .Type>() - // .UsePaging() - // .UseProjection() - // .UseFiltering() - // .UseSorting(); + descriptor + .Field(f => f.GetItemProducts(default!)) + .Type>() + // .UsePaging() + .UseProjection() + .UseFiltering() + .UseSorting(); } }