protected override void ValidateCore() { base.ValidateCore(); if (!WorkTaskValidation.ValidateName(Name)) { AddError(WorkTaskValidation.NameErrorKey, WorkTaskValidation.NameIsInvalidMessage); } if (!WorkTaskValidation.ValidateStoryPoints(StoryPoints)) { AddError(WorkTaskValidation.StoryPointsErrorKey, WorkTaskValidation.StoryPointsAreInvalidMessage); } if (!WorkTaskValidation.ValidateChildTasks(ChildTasks)) { AddError(WorkTaskValidation.LinkErrorKey, WorkTaskValidation.LinksAreDuplicatedMessage); } }
protected override void ValidateCore() { if (ProjectId.IsBlankIdentity()) { AddError("", "Project identity is invalid."); } if (!WorkTaskValidation.ValidateName(Name)) { AddError(WorkTaskValidation.NameErrorKey, WorkTaskValidation.NameIsInvalidMessage); } if (!WorkTaskValidation.ValidateStoryPoints(StoryPoints)) { AddError(WorkTaskValidation.StoryPointsErrorKey, WorkTaskValidation.StoryPointsAreInvalidMessage); } if (!WorkTaskValidation.ValidateChildTasks(ChildTasks)) { AddError(WorkTaskValidation.LinkErrorKey, WorkTaskValidation.LinksAreDuplicatedMessage); } }