private SumResponse CreateSumResponse() { string ver = $"ver: {Version}, last updated: {LastUpdated}"; var ret = new SumResponse(GetHelpURL(), ver); return(ret); }
public override async Task<SumResponse> Sum(SumRequest request, ServerCallContext context) { var task = await Task.Run(() => { var response = new SumResponse(); response.Result = request.S1 + request.S2; return response; }); return task; }
public override Task <SumResponse> Sum(SumRequest request, ServerCallContext context) { var result = request.Number1 + request.Number2; var sumResponse = new SumResponse() { Result = result }; return(Task.FromResult(sumResponse)); //return base.Sum(request, context); }
static void Main(string[] args) { using var grpcChannel = GrpcChannel.ForAddress("https://localhost:5001/"); var client = new CalculatorService.CalculatorServiceClient(grpcChannel); SumRequest sumRequest = new() { FirstNumber = 105600, SecondNumber = 89700 }; SumResponse sumResponse = client.Sum(sumRequest); Console.WriteLine(sumResponse.Result); Console.ReadKey(); } }
public SumResponse Postadd([FromBody] SumRequest sumandos) { SumResponse sum = new SumResponse { Sum = 0 }; foreach (int num in sumandos.Addends) { sum.Sum = sum.Sum + num; } if (Request.Headers["X-Evi-Tracking-Id"].Any()) { var identification = Request.Headers["X-Evi-Tracking-Id"]; var currentUser = UsersHandler.KnownOrNot(identification); currentUser.Operations.Add(new AddOperation(sumandos, sum)); } return(sum); }
static async Task Main(string[] args) { //***************************************** // var channel = GrpcChannel.ForAddress("http://localhost:5000"); // var client = new Greeter.GreeterClient(channel); // HelloReply response = await client.SayHelloAsync(new HelloRequest { Name = "Düzgün Tutar" }); // Console.WriteLine(response.Message); //******************************************* var channel = GrpcChannel.ForAddress("http://localhost:5000"); var client = new Calculate.CalculateClient(channel); SumResponse response = await client.SumAsync(new SumRequest { S1 = 12, S2 = 15 }); Console.WriteLine(response.Result); }