public static CaseSimple FromAgentRequest(CalculatePredictionRequest request) => new CaseSimple { X = request.X, Y = request.Y, Year = request.Year, Month = request.Month };
public override async Task <CalculatePredictionResponse> GetProbability(CalculatePredictionRequest request, ServerCallContext context) { Console.WriteLine("GetProbability average request recieved"); var dbData = await statisticProvider.CalculateAllCrimesByDistrctsByYear(request.Year); var res = posCalculator.CalculateAverageCrimes(CaseSimple.FromAgentRequest(request), dbData); return(new CalculatePredictionResponse() { Probability = res }); }