Последние несколько дней я искал решение и не смог его найти, поэтому подумал, что спросить.
У меня есть классическая «Задача назначения», где у меня есть список групп (каждая с 3 предпочтениями проекта) и список проектов для распределения по группам.
Я создал модели для каждого из этих списков:
public class SponsoredProject
{
public int SponsoredProjectId { get; set; }
public string SponsorName { get; set; }
public string Title { get; set; }
public string Description { get; set; }
...
}
public class Preference
{
public int PreferenceId { get; set; }
public string GroupName { get; set; }
public string Preference1 { get; set; }
public string Preference2 { get; set; }
public string Preference3 { get; set; }
public List<SponsoredProject> ProjectList { get; set; }
}
У меня есть контроллер для обоих классов, и я могу просто добавлять новые проекты (используя страницу представления SponsoredProjects \ Create).
Моя проблема связана с созданием нового предпочтения.Я хотел бы выпадающие списки для каждого параметра предпочтения, заполненные списком текущих проектов, и сохранить это предпочтение аналогично SponsoredProject (поэтому, если возможно, используйте страницу «Создать»).
Затем мне нужно получить доступ к обоимиз этих моделей, чтобы сделать некоторые вещи венгерского алгоритма.Какие-либо советы / указания по доступу к обеим моделям на одной странице просмотра?Есть ли лучший способ упорядочить мои модели, чем у меня?
Я совершенно бесполезен во всей этой вещи MVC, поэтому четкие инструкции о том, что добавить и где было бы фантастическим.
Спасибо!