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);
            }
        }