private async void LoadData(DateTime startDate, DateTime endDate) { try { if (IsBusy) { return; } IsBusy = true; context = new DataAccessLayer.Bussines.SMUBussines(); List <SMU> datas = await context.GetSMU(startDate, endDate); Source.Clear(); foreach (var item in datas) { Source.Add(item); } SourceView.Refresh(); } catch (Exception ex) { Helpers.ShowErrorMessage(ex.Message); } finally { IsBusy = false; } }