private async Task ExecuteOnMyStatisticsTapped() { IsBusy = true; var _restService = new RESTService(); var firstdayofmonth = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); var lastdayofmonth = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month)); var Result = await _restService.GetStatsPeriode(firstdayofmonth, lastdayofmonth, Token.id); if (Result.Item1) { try { List <Stats_Model> stats = JsonConvert.DeserializeObject <List <Stats_Model> >(Result.Item2); if (stats.Count > 0) { await Navigation.PushModalAsync(new MyStatistics_View(stats, Token), true); } else { DependencyService.Get <IMessage>().ShortAlert("Pas De Statistiques pour ce mois !"); } } catch { DependencyService.Get <IMessage>().ShortAlert("Pas De Statistiques pour ce mois !"); } } else { DependencyService.Get <IMessage>().ShortAlert(Result.Item2); } IsBusy = false; }