mvc-model

MVC de iki model göndermeyi örneklendirecek olursak, “Duyurular” ve “Basvurular” adında iki tablomuz var. Bu tabloların ikisini de tek sayfada listelemek için;

  • İki tabloyu birleştireceğimiz bir sınıf oluşturacağız.
  • Oluşturduğumuz bu sınıfı Model olarak göndereceğiz.

Model

MultipleModels adında oluşturduğumuz sınıfa özellik olarak Tuple ekliyoruz ve iki tabloyu içinde çağırıyoruz.


Controller

Controller’da veritabanından liste şeklinde çektiğimiz Başvurular ve Duyurular tablolarını MultipleModels’den türettiğimiz nesneye yükledik. Ana model olarak onu View’e gönderdik.


View

Burada farklı olarak kullanılan tek nokta, modelde foreach ile dönerken Model.Tub.Item1 yada Item2 diye çağırmamız.

1 YORUM

CEVAP VER

Yorum yazın
Lütfen adınızı buraya giriniz