Beispiel #1
0
        /// <summary>
        /// Creates a User
        /// </summary>
        internal static void CreateUser()
        {
            UserDTO user = new UserDTO();

            user.Name  = "test";
            user.Age   = 15;
            user.Email = "test.com";

            user.ValidateUser();
            user.ValidateEmail();
            user.SaveUser();

            // Using Single Responsibility
            GetInstances();
            userValidator.IsValid(user);
            emailValidator.Validate(user.Email);
            userCreateService.Save(user);
        }