ASP.NETWebAPIを使用してモデル検証を実現するにはどうすればよいか疑問に思いました。私はそのような私のモデルを持っています:
public class Enquiry
{
[Key]
public int EnquiryId { get; set; }
[Required]
public DateTime EnquiryDate { get; set; }
[Required]
public string CustomerAccountNumber { get; set; }
[Required]
public string ContactName { get; set; }
}
次に、APIコントローラーにPostアクションがあります。
public void Post(Enquiry enquiry)
{
enquiry.EnquiryDate = DateTime.Now;
context.DaybookEnquiries.Add(enquiry);
context.SaveChanges();
}
if(ModelState.IsValid)
エラーメッセージを追加して処理し、ユーザーに渡すにはどうすればよいですか?