У меня небольшая проблема с MVC C #. Я не знаю, как я могу передать данные из представления в контроллер, что-то сделать, после этого отправить массив в то же представление и передать свойство List в Model.
Пример:
public class List1 {
public string Name { get; set; }
public DateTime DateFrom { get; set; }
public DateTime DateTo { get; set; }
public decimal TotalValue { get; set;}
public List<Elements> Details { get; set;}
}
public class Elements {
public string Name { get; set; }
public DateTime DateFrom { get; set; }
public DateTime DateTo { get; set; }
public decimal Value { get; set; }
}
У меня есть представление, где я создаю «заголовок», выбирая DateFrom, DateTo и печатая TotalValue. После этого я хочу показать модал, где периоды появятся на основе выбора данных для создания «элементов».
Пример: Если для DateFrom выбрать сегодняшнюю дату (28.06.2018), а для DateTo выбрать 31.08.2018, в модальном режиме я хочу показать три периода, где я могу ввести значение, назначенное периодам.
Первое: 28.06.2018 - 30.06.2018,
Второе: 1.07.2018 - 31.07.2018,
Третье: 1.08.2018 - 31.08.2018.
После присвоения значений периодам модальное окно закроется, и я могу сохранить «заголовок» с элементами (периодами) в базе данных.
Пока что я делаю действие после нажатия кнопки, где устанавливаются периоды, как указано выше. Теперь я не знаю, как отобразить этот период на модальном и после всего этого действия, назначенного свойству модели «Детали» ...
Надеюсь, что кто-нибудь меня поймет и поможет!
Примерно так:
картинка показывает, как я хочу сделать