public IActionResult Create([Bind("Name,AccountNumber,Age")] Person person) { if (!ModelState.IsValid) { return(View(person)); } if (!accountNumberValidation.IsValid(person.AccountNumber)) { ModelState.AddModelError("AccountNumber", "Account Number is invalid"); return(View(person)); } await PersonRepository.CreatePersonAsync(person, CancellationToken cancellationToken = default);
public IActionResult Create([Bind("Name,AccountNumber,Age")] Employee employee) { if (!ModelState.IsValid) { return(View(employee)); } if (!_validation.IsValid(employee.AccountNumber)) { ModelState.AddModelError("AccountNumber", "Account Number is invalid"); return(View(employee)); } _repo.CreateEmployee(employee); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create([Bind("Name,AccountNumber,Age")] Person person, CancellationToken cancellationToken = default) { if (!ModelState.IsValid) { return(View(person)); } if (!accountNumberValidation.IsValid(person.AccountNumber)) { ModelState.AddModelError("AccountNumber", "Account Number is invalid .. !!!!"); return(View(person)); } await PersonRepository.CreatePersonAsync(person, cancellationToken); return(RedirectToAction(nameof(Index))); }
public void IsValid_ValidAccountNumber_ReturnsTrue() => Assert.True(AccountNumberValidation.IsValid("123-4543234576-23"));
public void IsValid_ValidAccountNumber_ReturnsTrue() { Assert.True(_validation.IsValid("86 004 8159")); }
public void IsValid_ValidAccountNumber_ReturnsTrue() { Assert.True(_validation.IsValid("123-1234567890-12")); }