예제 #1
0
        private void DisplayEducation()
        {
            if (!ViewedResume.HasSchools())
            {
                phEducation.Visible = false;
                return;
            }

            var university = ViewedResume.Schools[0];

            if (university != null && _view.CanAccess(PersonalVisibility.Education))
            {
                Degree           = university.Degree;
                phDegree.Visible = !string.IsNullOrEmpty(Degree);

                Institution           = university.Institution;
                phInstitution.Visible = !string.IsNullOrEmpty(Institution);

                CompletedDate = university.GetCompletionDateDisplayText();
                phDegreeCompletedDate.Visible = !string.IsNullOrEmpty(CompletedDate);

                if (phDegree.Visible || phInstitution.Visible || phDegreeCompletedDate.Visible)
                {
                    phEducation.Visible = true;
                }
                else
                {
                    phEducation.Visible = false;
                }
            }
            else
            {
                phEducation.Visible = false;
            }
        }
예제 #2
0
        private void DisplayInterestsAffiliations()
        {
            wcInterests.Content = ViewedResume.HasInterests() ? ViewedResume.Interests : string.Empty;

            phAffiliations.Visible = ViewedResume.HasAffiliations() && _view.CanAccess(PersonalVisibility.Affiliations);
            phInterests.Visible    = ViewedResume.HasInterests() && _view.CanAccess(PersonalVisibility.Interests);

            phInterestsAffiliations.Visible = phAffiliations.Visible || phInterests.Visible;
        }