我在 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 形式)?我忽略了一些非常明显的东西?