У меня есть этот сценарий для реализации: коллекция parentEntities, каждый parentEntity имеет ноль для childEntities. Мне нужно реализовать форму множественного удаления (проверенные parentEntities будут удалены) с этим правилом: если у parentEntity есть дочерние элементы, его можно удалить только после того, как все его дочерние элементы были связаны с другими parentEntities.
Итак, у меня есть форма индекса для родителей, и при отправке я публикую сообщение для действия «Удалить». Для каждого проверенного родителя, если у него нет нулевых дочерних элементов, я удаляю его, иначе я перенаправляю в дочернее представление редактирования. Когда больше нет дочерних элементов, связанных с исходным родителем, я должен вернуться к действию «Удалить» родителей и продолжить с того места, где я оставил (удалить текущего родителя, чьи дети я только что затронул, а затем удалить следующего проверенного родителя).
Моя проблема заключается в следующем: КАК написать запись о правке детей, отредактировать ее родителям?
Я использую:
return new RedirectToRouteResult(new RouteValueDictionary(new { controller = "Parents", action = "Index", page, IDsToDelete = idCollection }));
но я получаю ошибку:
http://localhost:64209/Parents/Delete?page=0; Ресурс не найден.
Спасибо за помощь.
Мана