我正在尝试添加具有多名员工的公司及其照片。 但我在发布请求时遇到问题,不担心内部逻辑。
有 2 个表
Company
和 Employee
,我想在单个帖子请求中添加拥有多名员工的公司及其照片,但我在 Swagger 中得到这样的结果:
相反,我想要这个数组...想要这个块多次:
请告诉我如何实现它才能得到我想要的结果?
控制器
[HttpPost]
public async Task<ActionResult<Unit>> CreateCompany([FromForm] CreateCompanyRequestViewModel Company)
{
//
}
员工请求视图模型
public class EmployeeRequestViewModel
{
public string EmployeeName { get; set; };
public IFormFile ProfileImage { get; set; };
}
公司视图模型
public class CreateCompanyRequestViewModel
{
public string CompanyName { get; set; };
public IFormFile CompanyLogo { get; set; };
public List<EmployeeRequestViewModel> Employees { get; set; };
}