Pobieram dane z dwóch tabel i wyrzucam te informacje na widok. Jest jakiś inny sposób bym nie musiał tak bezsensownie robić pętli, by pobrać referencje o typie pokoju dla konkretnego pokoju?
public IActionResult Index()
{
var roomTypes = Uow.Repository<RoomType>().GetRange().ToList();
var rooms = Uow.Repository<Room>().GetRange().ToList();
for (int i = 0; i < rooms.Count(); i++)
{
for (int j = 0; j < roomTypes.Count(); j++)
{
if (rooms[i].RoomTypeID == roomTypes[i].Id)
{
rooms[i].RoomType = roomTypes[i];
}
}
}
return View(rooms);
}