На моем сайте ASP.NET MVC часть функции позволяет пользователю вводить часы работы определенного места.
Я решил сохранить эти часы в таблице VenueHours в моей базе данных с отношением FK-PK к таблице Venues, а также параметрами DayOfWeek, OpeningTime и ClosingTime.
В моем представлении я хочу разрешить пользователю вводить только те времена, о которых он знает; другими словами, некоторые дни не могут быть заполнены для Места проведения. Я думаю о создании флажков, которые пользователь может установить, чтобы включить поля OpeningTime и ClosingTime для DayOfWeek, к которому относится этот флажок.
Мой вопрос касается , как передать эту информацию моему действию контроллера HttpPost .
Поскольку я знаю максимальное количество дней, которое может быть передано в (7), я, конечно, мог бы просто записать в свой Action 7 обнуляемых параметров VenueHour, но я уверен, что есть лучший способ.
Можно ли как-нибудь связать информацию о просмотре в список, который передается моему действию ? Это также поможет мне, если я столкнусь со сценарием, в котором нет предела тому, сколько информации может заполнять пользователь.