コード例 #1
0
        private async Task <IActionResult> ProcessWeathersList(RootObject response)
        {
            if (response == null || response.weathersList == null || !response.weathersList.Any())
            {
                return(NotFound(JsonConvert.SerializeObject(response)));
            }

            if ("Success".Equals(response.messageResponse))
            {
                _apiService.CreateMany(response.weathersList);
                response.messageResponse += $"weathers created in db from weathers returned from api";

                return(Ok(JsonConvert.SerializeObject(response)));
            }
            else
            {
                return(BadRequest(JsonConvert.SerializeObject(response)));
            }
        }