public ActionResult <WeatherApiRating> AddRating(ApiRating apirequest) { Console.WriteLine(apirequest.ApiName); Console.WriteLine(apirequest.Location); WeatherApiRating rating = new WeatherApiRating(); rating.ApiName = apirequest.ApiName; rating.Location = apirequest.Location; rating.key = apirequest.Location + apirequest.ApiName; var weatherappuser2 = _weatherService.GetByApiName(apirequest.Location + apirequest.ApiName); if (weatherappuser2 == null) { rating.Rating = 1; } else { _weatherService.RemoveRating(apirequest.Location + apirequest.ApiName); Console.WriteLine(weatherappuser2.Rating); rating.Rating = weatherappuser2.Rating + 1; } _weatherService.AddApiRating(rating); return(rating); }