diff --git a/Presentation/AIAss/AIAss.csproj b/Presentation/AIAss/AIAss.csproj index 6ae0557..efc5aab 100644 --- a/Presentation/AIAss/AIAss.csproj +++ b/Presentation/AIAss/AIAss.csproj @@ -7,7 +7,7 @@ - + diff --git a/Presentation/AIAss/Protos/aia.proto b/Presentation/AIAss/Protos/aia.proto new file mode 100644 index 0000000..bd37321 --- /dev/null +++ b/Presentation/AIAss/Protos/aia.proto @@ -0,0 +1,19 @@ +syntax = "proto3"; + +option csharp_namespace = "AIAss.Protos"; + +package aia; + + +service aiAssistance { + rpc SendQuestion (aiaRequest) returns (aiaReply); +} + +message aiaRequest { + string question = 1; + string prompts = 2; +} + +message aiaReply { + string message = 1; +} diff --git a/Presentation/AIAss/Protos/greet.proto b/Presentation/AIAss/Protos/greet.proto deleted file mode 100644 index e21061e..0000000 --- a/Presentation/AIAss/Protos/greet.proto +++ /dev/null @@ -1,21 +0,0 @@ -syntax = "proto3"; - -option csharp_namespace = "AIAss"; - -package greet; - -// The greeting service definition. -service Greeter { - // Sends a greeting - rpc SayHello (HelloRequest) returns (HelloReply); -} - -// The request message containing the user's name. -message HelloRequest { - string name = 1; -} - -// The response message containing the greetings. -message HelloReply { - string message = 1; -} diff --git a/Presentation/AIAss/Services/GreeterService.cs b/Presentation/AIAss/Services/GreeterService.cs deleted file mode 100644 index 94c3853..0000000 --- a/Presentation/AIAss/Services/GreeterService.cs +++ /dev/null @@ -1,21 +0,0 @@ -using Grpc.Core; -using AIAss; - -namespace AIAss.Services; - -public class GreeterService : Greeter.GreeterBase -{ - private readonly ILogger _logger; - public GreeterService(ILogger logger) - { - _logger = logger; - } - - public override Task SayHello(HelloRequest request, ServerCallContext context) - { - return Task.FromResult(new HelloReply - { - Message = "Hello " + request.Name - }); - } -} diff --git a/Presentation/AIAss/Services/aiAssistanceService.cs b/Presentation/AIAss/Services/aiAssistanceService.cs new file mode 100644 index 0000000..9e66f3b --- /dev/null +++ b/Presentation/AIAss/Services/aiAssistanceService.cs @@ -0,0 +1,19 @@ +using Grpc.Core; +using AIAss; +using AIAss.Protos; + +namespace AIAss.Services; + + public class aiAssistanceService: aiAssistance.aiAssistanceBase +{ + public override Task SendQuestion(aiaRequest request, ServerCallContext context) + { + var reply = new aiaReply + { + Message = $" {request.Question}" + }; + + return Task.FromResult(reply); + } +} +