示例#1
0
        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()
        {
            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);
            }
        }