private static void Consumer_Received(object sender, BasicDeliverEventArgs e) { var body = e.Body; var message = Encoding.UTF8.GetString(body); Console.WriteLine($"[ Manager ] Weather was received from Rabbit: {message}"); var weatherForecast = JsonSerializer.Deserialize <WeatherForecast>(message); using (var db = new ManagerWeatherContext()) { db.Add(weatherForecast); db.SaveChanges(); } }
public WeatherRepository(ManagerWeatherContext context) { this._context = context; }