Add samples in mongo and sql layer
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Adapters
|
||||
{
|
||||
public class BlueprintAdapter
|
||||
public class MongoSampleAdapter
|
||||
{
|
||||
public string Name { get; set; } = null!;
|
||||
public string? Description { get; set; }
|
||||
@@ -2,11 +2,10 @@
|
||||
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Adapters
|
||||
{
|
||||
public class UserProjectAdapter
|
||||
public class SqlSampleAdapter
|
||||
{
|
||||
public string ProjectCode { get; set; } = null!;
|
||||
public string ProjectDescription { get; set; } = null!;
|
||||
public string UserId { get; set; } = null!;
|
||||
public string Name { get; set; } = null!;
|
||||
public string Description { get; set; } = null!;
|
||||
public int Id { get; set; }
|
||||
public string Guid { get; set; } = null!;
|
||||
public DateTime CreatedAt { get; set; }
|
||||
@@ -13,35 +13,35 @@ namespace Core.Blueprint.External.Clients.Blueprint
|
||||
{
|
||||
public interface IBlueprintServiceClient
|
||||
{
|
||||
[Post("/v1/MongoBlueprint/Create")]
|
||||
Task<ApiResponse<BlueprintAdapter>> CreateBlueprintService([Body] CreateBlueprintRequest newBlueprint, CancellationToken cancellationToken = default);
|
||||
[Post("/v1/MongoSample/Create")]
|
||||
Task<ApiResponse<MongoSampleAdapter>> CreateMongoSampleService([Body] CreateMongoSampleRequest newMongoSample, CancellationToken cancellationToken = default);
|
||||
|
||||
[Get("/v1/MongoBlueprint/GetAll")]
|
||||
Task<ApiResponse<IEnumerable<BlueprintAdapter>>> GetAllBlueprintsService(CancellationToken cancellationToken = default);
|
||||
[Get("/v1/MongoSample/GetAll")]
|
||||
Task<ApiResponse<IEnumerable<MongoSampleAdapter>>> GetAllMongoSamplesService(CancellationToken cancellationToken = default);
|
||||
|
||||
[Post("/v1/MongoBlueprint/GetById")]
|
||||
Task<ApiResponse<BlueprintAdapter>> GetBlueprintByIdService([Body] GetBlueprintRequest request, CancellationToken cancellationToken = default);
|
||||
[Post("/v1/MongoSample/GetById")]
|
||||
Task<ApiResponse<MongoSampleAdapter>> GetMongoSampleByIdService([Body] GetMongoSampleRequest request, CancellationToken cancellationToken = default);
|
||||
|
||||
[Put("/v1/MongoBlueprint/Update")]
|
||||
Task<ApiResponse<BlueprintAdapter>> UpdateBlueprintService([Body] UpdateBlueprintRequest entity, CancellationToken cancellationToken = default);
|
||||
[Put("/v1/MongoSample/Update")]
|
||||
Task<ApiResponse<MongoSampleAdapter>> UpdateMongoSampleService([Body] UpdateMongoSampleRequest entity, CancellationToken cancellationToken = default);
|
||||
|
||||
[Delete("/v1/MongoBlueprint/Delete")]
|
||||
Task<ApiResponse<BlueprintAdapter>> DeleteBlueprintService([Body] DeleteBlueprintRequest request, CancellationToken cancellationToken = default);
|
||||
[Delete("/v1/MongoSample/Delete")]
|
||||
Task<ApiResponse<MongoSampleAdapter>> DeleteMongoSampleService([Body] DeleteMongoSampleRequest request, CancellationToken cancellationToken = default);
|
||||
|
||||
[Post("/v1/SQLUserProject/Create")]
|
||||
Task<ApiResponse<UserProjectAdapter>> CreateUserProjectService([Body] CreateUserProjectRequest newUserProject, CancellationToken cancellationToken = default);
|
||||
[Post("/v1/SqlSample/Create")]
|
||||
Task<ApiResponse<SqlSampleAdapter>> CreateSqlSampleService([Body] CreateSqlSampleRequest newSqlSample, CancellationToken cancellationToken = default);
|
||||
|
||||
[Get("/v1/SQLUserProject/GetAll")]
|
||||
Task<ApiResponse<IEnumerable<UserProjectAdapter>>> GetAllUserProjectsService(CancellationToken cancellationToken = default);
|
||||
[Get("/v1/SqlSample/GetAll")]
|
||||
Task<ApiResponse<IEnumerable<SqlSampleAdapter>>> GetAllSqlSamplesService(CancellationToken cancellationToken = default);
|
||||
|
||||
[Post("/v1/SQLUserProject/GetById")]
|
||||
Task<ApiResponse<UserProjectAdapter>> GetUserProjectByIdService([Body] GetUserProjectRequest request, CancellationToken cancellationToken = default);
|
||||
[Post("/v1/SqlSample/GetById")]
|
||||
Task<ApiResponse<SqlSampleAdapter>> GetSqlSampleByIdService([Body] GetSqlSampleRequest request, CancellationToken cancellationToken = default);
|
||||
|
||||
[Put("/v1/SQLUserProject/Update")]
|
||||
Task<ApiResponse<UserProjectAdapter>> UpdateUserProjectService([Body] UpdateUserProjectRequest entity, CancellationToken cancellationToken = default);
|
||||
[Put("/v1/SqlSample/Update")]
|
||||
Task<ApiResponse<SqlSampleAdapter>> UpdateSqlSampleService([Body] UpdateSqlSampleRequest entity, CancellationToken cancellationToken = default);
|
||||
|
||||
[Delete("/v1/SQLUserProject/Delete")]
|
||||
Task<ApiResponse<UserProjectAdapter>> DeleteUserProjectService([Body] DeleteUserProjectRequest request, CancellationToken cancellationToken = default);
|
||||
[Delete("/v1/SqlSample/Delete")]
|
||||
Task<ApiResponse<SqlSampleAdapter>> DeleteSqlSampleService([Body] DeleteSqlSampleRequest request, CancellationToken cancellationToken = default);
|
||||
|
||||
[Post("/v1/KeyVault/CreateSecret")]
|
||||
Task<ApiResponse<KeyVaultResponse>> CreateSecretService([Body] CreateSecretRequest newKeyVault, CancellationToken cancellationToken = default);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Requests.Mongo
|
||||
{
|
||||
public class CreateBlueprintRequest
|
||||
public class CreateMongoSampleRequest
|
||||
{
|
||||
public string Name { get; set; } = null!;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Requests.Mongo
|
||||
{
|
||||
public class DeleteBlueprintRequest
|
||||
public class DeleteMongoSampleRequest
|
||||
{
|
||||
public string _Id { get; set; }
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Requests.Mongo
|
||||
{
|
||||
public class GetAllBlueprintsRequest
|
||||
public class GetAllMongoSamplesRequest
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Requests.Mongo
|
||||
{
|
||||
public class GetBlueprintRequest
|
||||
public class GetMongoSampleRequest
|
||||
{
|
||||
public string _Id { get; set; }
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Requests.Mongo
|
||||
{
|
||||
public class UpdateBlueprintRequest
|
||||
public class UpdateMongoSampleRequest
|
||||
{
|
||||
public string Name { get; set; } = null!;
|
||||
public string? Description { get; set; }
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Requests.SQL
|
||||
{
|
||||
public class CreateSqlSampleRequest
|
||||
{
|
||||
public string Name { get; set; } = null!;
|
||||
public string Description { get; set; } = null!;
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Requests.SQL
|
||||
{
|
||||
public class CreateUserProjectRequest
|
||||
{
|
||||
public string ProjectCode { get; set; } = null!;
|
||||
public string ProjectDescription { get; set; } = null!;
|
||||
public string UserId { get; set; } = null!;
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Requests.SQL
|
||||
{
|
||||
public class DeleteUserProjectRequest
|
||||
public class DeleteSqlSampleRequest
|
||||
{
|
||||
public int Id { get; set; }
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Requests.SQL
|
||||
{
|
||||
public class GetAllUserProjectsRequest
|
||||
public class GetAllSqlSamplesRequest
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Requests.SQL
|
||||
{
|
||||
public class GetUserProjectRequest
|
||||
public class GetSqlSampleRequest
|
||||
{
|
||||
public int Id { get; set; }
|
||||
}
|
||||
@@ -1,10 +1,9 @@
|
||||
namespace Core.Blueprint.External.Clients.Blueprint.Requests.SQL
|
||||
{
|
||||
public class UpdateUserProjectRequest
|
||||
public class UpdateSqlSampleRequest
|
||||
{
|
||||
public string ProjectCode { get; set; } = null!;
|
||||
public string ProjectDescription { get; set; } = null!;
|
||||
public string UserId { get; set; } = null!;
|
||||
public string Name { get; set; } = null!;
|
||||
public string Description { get; set; } = null!;
|
||||
public int Id { get; set; }
|
||||
public string Guid { get; set; } = null!;
|
||||
public DateTime CreatedAt { get; set; }
|
||||
Reference in New Issue
Block a user