public async Task BindData(bool reloadData = false) { if (IsLoadingData) { return; } try { IsLoadingData = true; if (reloadData || JobListHelper.AppliedJobsModel == null || JobListHelper.AppliedJobsModel.Count() == 0) { await JobsListResolver.LoadAppliedJobs(); } JobSearchBindcast = new ObservableCollection <JobDataModel>(JobListHelper.AppliedJobsModel); } catch (Exception ex) { var logged = new LoggedException.LoggedException("Error in savedjobviewmodel", ex); await logged.LoggAPI(); } finally { IsLoadingData = false; JobsCounterHelper.NoOFSavedJobs = JobSearchBindcast.Count(); Appliedcounter = JobsCounterHelper.NoOFSavedJobsText(); } }
private async Task LoadJobs() { await JobsListResolver.LoadJobsListSearch("null", "null", DateTime.MinValue, DateTime.MinValue, 0, 0); await JobsListResolver.LoadSavedJobs(); await JobsListResolver.LoadAppliedJobs(); // MyJobstap.BackgroundColor = Color.FromHex("#87c8ee"); }