private async Task SaveWeatherOffline(WeatherModel weather) { try { //Limpo os dados do banco para não ter duplicidade, e garantir que sempre terá os dados mais novos. await CleanDb(); var database = new RepositoryDatabase(); await database.SaveItem(weather.Currently); await database.SaveList(weather.Daily.Data, RepositoryDatabase.ActionDb.Insert); await database.SaveList(weather.Hourly.Data, RepositoryDatabase.ActionDb.Insert); } catch (Exception e) { Console.WriteLine("Não foi possível salvar os dados no SQLITE"); Console.WriteLine(e.Message); } }