Exemple #1
0
        public void ThrowIfPublishingBroken(Vacancy v)
        {
            var check = new VacancyCheckBeforePublish(v);
            var isOk  = v.IsPublished && check.IsReadyForPublish;

            if (!isOk)
            {
                throw new VacancyIsNotPublishedException(check);
            }
        }
Exemple #2
0
 public VacancyIsNotPublishedException(VacancyCheckBeforePublish vacancyCheck) : base("Can not publish!")
 {
     this._vacancyCheck = vacancyCheck;
 }