last ...
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using xPushService.Base;
|
||||
using xServices.Interfaces;
|
||||
using xServices.Models.Dtos;
|
||||
using xServices.Models.Entities;
|
||||
|
||||
namespace xServices.Providers
|
||||
{
|
||||
public class XTestDtoHub : XBaseDtoHub<XTest, XTestDto, Guid>, IXTestDtoHub
|
||||
{
|
||||
public XTestDtoHub(ILogger<XTestDtoHub> logger) : base(logger)
|
||||
{ }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using xPushService.Base;
|
||||
using xServices.Interfaces;
|
||||
using xServices.Models.Entities;
|
||||
|
||||
namespace xServices.Providers
|
||||
{
|
||||
public class XTestEntityHub : XBaseEntityHub<XTest, Guid>, IXTestEntityHub
|
||||
{
|
||||
public XTestEntityHub(ILogger<XBaseHub> logger) : base(logger)
|
||||
{ }
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,7 @@ using xDataService.Configuration;
|
||||
using xDataService.GraphQL;
|
||||
using xServices.Interfaces;
|
||||
using xServices.Models.Entities;
|
||||
using xServices.Models.GraphQL;
|
||||
|
||||
namespace xServices.Providers
|
||||
{
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
using System;
|
||||
using xDataService.GraphQL;
|
||||
using xServices.Models.Entities;
|
||||
|
||||
namespace xServices.Providers
|
||||
{
|
||||
public class XTestGraphType : XBaseGraphObjectType<XTest, Guid>
|
||||
{
|
||||
public XTestGraphType() : base()
|
||||
{
|
||||
Field(x => x.Firstname);
|
||||
Field(x => x.Lastname);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using Microsoft.EntityFrameworkCore.Query;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using xCommons.Configurations;
|
||||
using xCommons.Providers;
|
||||
using xDataService.Controllers;
|
||||
using xDataService.Interfaces;
|
||||
using xServices.Interfaces;
|
||||
using xServices.Models.Entities;
|
||||
|
||||
namespace xServices.Providers
|
||||
{
|
||||
public partial class XTestRepositoryController : XBaseRepositoryController<XTest, Guid>, IXBaseRepositoryController<XTest, Guid>
|
||||
{
|
||||
public XTestRepositoryController(
|
||||
ILogger<XTestRepositoryController> logger,
|
||||
XAppConfiguration appConfiguration,
|
||||
XValidationProvider validationProvider,
|
||||
IXTestRepository repository,
|
||||
Func<IQueryable<XTest>, IOrderedQueryable<XTest>> defaultOrderBuilder = null,
|
||||
Func<IQueryable<XTest>, IIncludableQueryable<XTest, object>> defaultIncludeBuilder = null
|
||||
) : base(
|
||||
logger,
|
||||
appConfiguration,
|
||||
validationProvider,
|
||||
repository,
|
||||
defaultOrderBuilder,
|
||||
defaultIncludeBuilder
|
||||
)
|
||||
{ }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Microsoft.AspNetCore.SignalR;
|
||||
using xDataService.Configuration;
|
||||
using xIdentityService.Interfaces;
|
||||
using xPushService.Base;
|
||||
using xServices.Interfaces;
|
||||
using xServices.Models.Entities;
|
||||
|
||||
namespace xServices.Providers
|
||||
{
|
||||
public class XTestRepositoryProvider : XBaseEntityProvider<XTest, Guid, XTestEntityHub>, IXTestRepositoryProvider
|
||||
{
|
||||
public XTestRepositoryProvider(
|
||||
IXTestRepository repository,
|
||||
IHubContext<XTestEntityHub> hub,
|
||||
XDataServiceConfiguration dataConfiguration,
|
||||
IXIdentityProvider identityProvider = null
|
||||
) : base(
|
||||
hub: hub,
|
||||
repository: repository,
|
||||
identityProvider: identityProvider,
|
||||
dataConfiguration: dataConfiguration
|
||||
)
|
||||
{ }
|
||||
}
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using Microsoft.EntityFrameworkCore.Query;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using xCommons.Configurations;
|
||||
using xCommons.Providers;
|
||||
using xDataService.Controllers;
|
||||
using xDataService.Interfaces;
|
||||
using xServices.Interfaces;
|
||||
using xServices.Models.Dtos;
|
||||
using xServices.Models.Entities;
|
||||
|
||||
namespace xServices.Providers
|
||||
{
|
||||
public class XTestServiceController : XBaseServiceController<XTest, XTestDto, Guid>, IXBaseServiceController<XTest, XTestDto, Guid>
|
||||
{
|
||||
public XTestServiceController(
|
||||
ILogger<XTestServiceController> logger,
|
||||
XAppConfiguration appConfiguration,
|
||||
XValidationProvider validationProvider,
|
||||
IXTestRepositoryService repositoryService,
|
||||
Func<IQueryable<XTest>, IOrderedQueryable<XTest>> defaultOrderBuilder = null,
|
||||
Func<IQueryable<XTest>, IIncludableQueryable<XTest, object>> defaultIncludeBuilder = null
|
||||
) : base(
|
||||
logger,
|
||||
appConfiguration,
|
||||
validationProvider,
|
||||
repositoryService,
|
||||
defaultOrderBuilder,
|
||||
defaultIncludeBuilder
|
||||
)
|
||||
{ }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using Microsoft.AspNetCore.SignalR;
|
||||
using xDataService.Configuration;
|
||||
using xIdentityService.Interfaces;
|
||||
using xPushService.Base;
|
||||
using xServices.Interfaces;
|
||||
using xServices.Models.Dtos;
|
||||
using xServices.Models.Entities;
|
||||
|
||||
namespace xServices.Providers
|
||||
{
|
||||
public class XTestServiceProvider : XBaseDtoProvider<XTest, XTestDto, Guid, XTestDtoHub>, IXTestServiceProvider
|
||||
{
|
||||
public XTestServiceProvider(
|
||||
IHubContext<XTestDtoHub> hub,
|
||||
IXTestRepositoryService service,
|
||||
XDataServiceConfiguration dataConfiguration,
|
||||
IXIdentityProvider identityProvider = null
|
||||
) : base(
|
||||
hub: hub,
|
||||
service: service,
|
||||
identityProvider: identityProvider,
|
||||
dataConfiguration: dataConfiguration
|
||||
)
|
||||
{ }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user