Exemplo n.º 1
0
 private static WorldTime.Calculations.Point MapPoint(WorldTime.gRPC.Point request)
 {
     return(new WorldTime.Calculations.Point()
     {
         Longitude = request.Longitude,
         Latitude = request.Latitude
     });
 }
Exemplo n.º 2
0
        public override Task <WorldTimeReply> GetTime(WorldTime.gRPC.Point request, ServerCallContext context)
        {
            int offset = timeCalculator.GetOffset(MapPoint(request));

            return(Task.FromResult(new WorldTimeReply
            {
                Localtime = DateTime.Now.AddHours(offset).ToShortTimeString()
            }));
        }