У меня проблема с моей программой. У меня есть три модели DB, категория отелей, тип гостиничного номера и цена. в некоторых категориях есть две, но в некоторых других есть три категории. нам нужно сделать текстовое поле для каждой комнаты в каждой категории. после этого я должен опубликовать это так: categoryID, roomİD, цена. с за цикл я не понял. как я могу связать эти категории с каждым другим в arrayList.
public class PrPrice
{
public string Name { get; set; }
public int[] ProgramID { get; set; }
public List<HotelRoomProgram> hotelRoomProgram { get; set; }
public int[] hotelRoomProgramID { get; set; }
public List<HotelCategoryProgram> hotelCategoryPrograms { get; set; }
public int[] hotelCategoryProgramsID { get; set; }
public decimal[] Price { get; set; }
}
for (int i = 0; i < Model.hotelCategoryPrograms.Count(); i++)
{
@Html.HiddenFor(x=>x.hotelCategoryPrograms[i].HotelCategories.ID)
<label>@Model.hotelCategoryPrograms[i].HotelCategories.Name</label>
for (int a =0; a < Model.hotelRoomProgram.Count(); a++)
{
@Html.HiddenFor(x=> x.hotelRoomProgram[a].HotelRoomType.ID)
<label>@Model.hotelRoomProgram[a].HotelRoomType.Name</label>
@Html.TextBoxFor(x => x.Price[a], new {id =a })
}