public JobPageViewModel(INavigationService navigationService, IPageDialogService dialog) : base(navigationService, dialog) { IsBusy = false; _nav = navigationService; _dialog = dialog; WatchText = ""; WatchCommand = new DelegateCommand(ProcessWatchCommand); ViewCandidatesCommand = new DelegateCommand(ProcessViewCandidatesCommand); EditJobCommand = new DelegateCommand(ProcessEditJobCommand); DeleteJobCommand = new DelegateCommand(ProcessDeleteJobCommand); // edit commands for listview languages AddLanguageCommand = new DelegateCommand(AddLanguage); DeleteLanguageCommand = new DelegateCommand(RemoveLanguage); EditLanguageCommand = new DelegateCommand <JobDetailLanguage>(EditLanguage); // edit licences AddLicenceCommand = new DelegateCommand(AddLicence); DeleteLicenceCommand = new DelegateCommand(RemoveLicence); EditLicenceCommand = new DelegateCommand <JobDetailLicenses>(EditLicence); // training licences AddTrainingCommand = new DelegateCommand(AddTraining); DeleteTrainingCommand = new DelegateCommand(RemoveTraining); EditTrainingCommand = new DelegateCommand <EmployerJobDetailTraining>(EditTraining); // save / discard commands DiscardChangesJobCommand = new DelegateCommand(ProcessDiscardChangesJobCommand); SaveChangesJobCommand = new DelegateCommand(ProcessSaveChangesJobCommand); // Static data JobTypeList = StaticEntryHelper.GetJobTypeEntries(); // setup the positions here ExpandEditAccordion = true; }
private void SetData() { JobTypeList = StaticEntryHelper.GetJobTypeEntries(); }