public async Task <String> ReportPostAsync(ReportContentItem content) { string rawValue = await App.ApiService.ApiRequest("https://citizen.navispeed.eu/api/reports", HttpMethod.Post, JsonConvert.SerializeObject(content)); Console.WriteLine("Report Post: " + rawValue); return(rawValue); }
async Task ExecuteSendReportCommand(ReportContentItem content) { if (IsBusy) { return; } IsBusy = true; try { await ReportService.ReportPostAsync(content); } catch (Exception e) { Console.WriteLine(e); } finally { IsBusy = false; sendReportCommand.ChangeCanExecute(); } }