protected override void ValidateCore() { base.ValidateCore(); if (!SetValidator.ValidateItemsAreUnique(InvolvedPersons)) { AddError(MeetingValidation.InvolvedPersonsErrorKey, MeetingValidation.InvolvedPersonsAreInvalidMessage); } if (!MeetingValidation.ValidateName(Name)) { AddError(MeetingValidation.NameErrorKey, MeetingValidation.NameIsInvalidMessage); } }
protected override void ValidateCore() { base.ValidateCore(); if (!SprintValidation.ValidateName(Name)) { AddError(SprintValidation.NameErrorKey, SprintValidation.NameIsInvalidMessage); } if (!SprintValidation.ValidateTimeSpan(TimeSpan)) { AddError(SprintValidation.TimeSpanErrorKey, SprintValidation.TimeSpanIsInvalidMessage); } if (!SetValidator.ValidateItemsAreUnique(Stories)) { AddError(BacklogValidation.BacklogErrorKey, BacklogValidation.SprintBacklogContainsDuplicateItems); } }
protected override void ValidateCore() { if (OrganizedBy.IsBlankIdentity()) { AddError("", "User identity is invalid."); } if (ProjectId.IsBlankIdentity()) { AddError("", "Project identity is invalid."); } if (!SetValidator.ValidateItemsAreUnique(InvolvedPersons)) { AddError(MeetingValidation.InvolvedPersonsErrorKey, MeetingValidation.InvolvedPersonsAreInvalidMessage); } if (!MeetingValidation.ValidateName(Name)) { AddError(MeetingValidation.NameErrorKey, MeetingValidation.NameIsInvalidMessage); } }