예제 #1
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            User user = new User()
            {
                Username = txtUserName.Text, DateOfBirth = dateTimePicker1.Value
            };

            ValidationContext context = new ValidationContext(user, null, null);

            IList <ValidationResult> errors = new List <ValidationResult>();

            if (!Validator.TryValidateObject(user, context, errors, true))
            {
                foreach (ValidationResult result in errors)
                {
                    MessageBox.Show(result.ErrorMessage);
                }
            }
            else
            {
                IRepositroy repository = new MockRepository();
                repository.AddUser(user);
                MessageBox.Show("New user added");
            }
        }
예제 #2
0
 public ActionResult User(User clienteToAddOrEdit)
 {
     MockRepository.AddUser(clienteToAddOrEdit);
     return(RedirectToAction("Index", "Home"));
 }