У меня есть связь «многие ко многим» между Сотрудником и Командой.
У каждого объекта есть хранилище.
Теперь я использую ASP.NET MVC и создал EmployeeController. Я также создал вид для редактирования сотрудника. Для этого просмотра мне нужен DropDownList со всеми командами. Проблема в том, что у моего EmployeeController есть только EmployeeRepository. Так как я могу получить все команды?
Мое решение сейчас состоит в том, чтобы использовать два хранилища.
Но разве это хорошее решение?
Могу ли я создать TeamController и написать метод, возвращающий все команды (как бы я это сделал)?