public ActionResult AddSkill(Skill p) { SkillValidator skillvalidator = new SkillValidator(); ValidationResult results = skillvalidator.Validate(p); if (results.IsValid) { sklm.SkillAdd(p); return(RedirectToAction("Index")); } else { foreach (var item in results.Errors) { ModelState.AddModelError(item.PropertyName, item.ErrorMessage); } } return(View()); }
public override bool IsValid() { ValidationResult = new SkillValidator().Validate(this); return(ValidationResult.IsValid); }