public void AddUser3(User user) { var handler = new AgeValidationHandler() .SetNext(new NameValidationHandler()) .SetNext(new AgeValidationHandler()) .SetNext(new DegreeValidationHandler()); //.Handle(user); handler.Handle(user); // AddUser to Db operations Console.WriteLine("Add user done"); }
public bool Register() { try { var handler = new AgeValidationHandler(); handler.SetNext(new NameValidationHandler()) .SetNext(new DepartmentValidationHandler()); handler.Handle(this); } catch (UserValidationException) { return(false); } return(true); }