working on course comment
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
using Grpc.Core;
|
||||
using VizhTalk.Grpc.Learning.Course;
|
||||
using VizhTalk.Learning.Infrastructure.Configuration;
|
||||
|
||||
namespace VizhTalk.Learning.Presentation.Services;
|
||||
|
||||
public class CourseService(ILearningModule learningModule) : CourseGrpc.CourseGrpcBase
|
||||
{
|
||||
public override async Task<CourseDTO> Create(CreateCourseCommand request, ServerCallContext context)
|
||||
{
|
||||
return await learningModule.Execute(request, context.CancellationToken);
|
||||
}
|
||||
public async override Task<CourseDTO> Update(UpdateCourseCommand request, ServerCallContext context)
|
||||
{
|
||||
return await learningModule.Execute(request, context.CancellationToken);
|
||||
}
|
||||
|
||||
public async override Task<GetAllCourseDTO> GetAll(GetAllCourseQuery request, ServerCallContext context)
|
||||
{
|
||||
return await learningModule.Execute(request, context.CancellationToken);
|
||||
}
|
||||
|
||||
public async override Task<CourseDTO> GetById(GetCourseByIdQuery request, ServerCallContext context)
|
||||
{
|
||||
return await learningModule.Execute(request, context.CancellationToken);
|
||||
}
|
||||
|
||||
public async override Task<CourseDTO> GetByTitle(GetCoursesByTitleQuery request, ServerCallContext context)
|
||||
{
|
||||
return await learningModule.Execute(request, context.CancellationToken);
|
||||
}
|
||||
}
|
||||
@@ -6,7 +6,7 @@
|
||||
}
|
||||
},
|
||||
"ConnectionStrings": {
|
||||
"LearningDB": "Server=.; Database=VizhTalk.Learning; Trusted_Connection=True; MultipleActiveResultSets=true;TrustServerCertificate=True;"
|
||||
"LearningDB": "Server=.\\SQLEXPRESS; Database=VizhTalk.Learning; Trusted_Connection=True; MultipleActiveResultSets=true;TrustServerCertificate=True;"
|
||||
},
|
||||
"AllowedHosts": "*",
|
||||
"Kestrel": {
|
||||
|
||||
Reference in New Issue
Block a user