次のような ServiceStack サービスに POST のリクエスト オブジェクトがあります。
[Route("/jtip/cases/search", "POST")]
public class FindAgencyCases : IReturn<List<AgencyCaseResponse>>
{
public int? AgencyId { get; set; }
public string AgencyCaseNumber { get; set; }
public int? ServiceId { get; set; }
public string IndividualFirstName { get; set; }
public string IndividualLastName { get; set; }
public string CompanyName { get; set; }
public string LicenseNumber { get; set; }
public string LicenseState { get; set; }
public string IndividualType { get; set; }
public DateTime? RequestStartDate { get; set; }
public DateTime? RequestEndDate { get; set; }
public string Status { get; set; }
public int? ResultsLimit { get; set; }
}
AgencyId、ServiceId などの値は、ドロップダウン リストから取得する必要があります。この DTO は、それらの値をどのように取得するかは気にしませんが、代理店やサービスなどにコレクションを提供する必要があります。
これはリクエスト オブジェクトであるため、データベースからリストを取得してクライアントに送信することはできません。では、上記のリクエスト DTO に入力する値を含むドロップダウン (HTML フォーム) のリストを取得するにはどうすればよいでしょうか? 私は本当に明白な何かを見落としていますか?