private static WorldTime.Calculations.Point MapPoint(WorldTime.gRPC.Point request) { return(new WorldTime.Calculations.Point() { Longitude = request.Longitude, Latitude = request.Latitude }); }
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() })); }