Опубликовать сложную модель angularjs в веб-API - PullRequest
0 голосов
/ 24 апреля 2019

Допустим, у меня есть эти модели

public class HouseHolds
{
    public string Code { get; set; } 
    public List<HouseHoldBeneficiaries> HouseHoldBeneficiaries { get; set; }
}

public class HouseHoldBeneficiaries
{
    public Guid HouseHoldId { get; set; }
    public Guid BeneficiaryId { get; set; }
    public int HouseHoldRelationShipId { get; set; }
}

Я хочу опубликовать новый HouseHold в базе данных, поэтому я отправляю результат из angularjs, но не могу связать список HouseHoldBeneficiaries.

Object

Code: "wer"
HouseHoldBeneficiaries:
HouseHoldRelationShipId: 2
BeneficiaryId: EAFC7940-5FAD-4C04-BC01-6D052BA5E711

Но мои HouseHoldBeneficiaries всегда нулевые в модели ??

1 Ответ

0 голосов
/ 24 апреля 2019

Ваш HouseHoldBeneficiaries является коллекцией и поэтому должен быть отправлен в виде массива json, как

{
Code:"wer",
HouseHoldBeneficiaries: [
{
 HouseHoldRelationShipId: 2,
 BeneficiaryId: EAFC7940-5FAD-4C04-BC01-6D052BA5E711
}
]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...