при условии, что у меня есть дочерний и родительский объект, каждый из которых имеет репозиторий и контроллер.
Обновление: Родитель имеет много дочерних объектов.
родительский контроллер для создания будет выглядеть примерно так. сообщение для создания будет сделано с помощью автоматически сгенерированной формы.
public ActionResult Create()
{
return View();
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(Parent parent)
{
var parentRepo = new ParentRepository();
parentRepo.Save(parent);
return View();
}
как мне создать ребенка после того, как я создал родителя?
1) одним из решений будет использование URL-адреса, подобного child / create / {idParent}
2) или даже встраивание родительского идентификатора в дочернюю форму создания, чтобы она размещалась вместе с остальными дочерними данными.
Оба кажутся не в духе MVC.