Esempio n. 1
0
        public async Task BindData(bool reloadData = false)
        {
            if (IsLoadingData)
            {
                return;
            }


            try
            {
                IsLoadingData = true;

                if (reloadData ||
                    JobListHelper.SavedJobsModel == null ||
                    JobListHelper.SavedJobsModel.Count() == 0)
                {
                    JobListHelper.SavedJobsModel = new List <JobDataModel>();
                    await JobsListResolver.LoadSavedJobs();
                }

                JobSearchBindcast = new ObservableCollection <JobDataModel>(JobListHelper.SavedJobsModel);
            }
            catch (Exception ex)
            {
                var logged = new LoggedException.LoggedException("Error in savedjobviewmodel", ex);
                await logged.LoggAPI();
            }
            finally
            {
                IsLoadingData = false;
                JobsCounterHelper.NoOFSavedJobs = JobSearchBindcast.Count();
                Savedcounter = JobsCounterHelper.NoOFSavedJobsText();
            }
        }
Esempio n. 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");
        }