コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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");
        }