例:
public class UserValidator : AbstractValidator<UserViewModel>
{
public UserValidator()
{
RuleFor(p => p.Username).NotEmpty()
.WithMessage("Please enter a username.");
}
}
public class UserController : ApiController
{
public IHttpActionResult Create(UserViewModel vewModel)
{
if (ModelState.IsValid)
{
return Ok();
}
return BadRequest();
}
}
UserController.Create() メソッドと UserViewModel オブジェクトを提供するだけで、どのようにして UserValidator オブジェクトまたは型を取得できるのでしょうか?