MVC'de Birden Fazla Model Kullanımı

MVC'de Birden Fazla Model Kullanımı

Bu dersimizde MVC'de birden fazla model kullanımın öğreneceğiz. Birbirinden bağımsız iki model'den verileri alıp tek bir model içinde göstereceğiz. MVC'de birden fazla model kullanımını View Model ile yapacağız. iyi dersler :)

Yapılan İşlem Adımları ;
1) ViewModel oluşturuyoruz. Ve viewmodel içine listeleyeceğimiz modelleri IENumarable tipinde yazıyoruz.
2) View'da modeli çağırıyoruz ama dikkat etmemiz gereken nokta View'da ViewModel'i çağırıyoruz.
 @model Ders03.Models.ViewModel
3) View'da iki adet döngü oluşturuyoruz.(Haber ve Kategori Model için)
  @foreach (var item in Model.Haber)
   {

      <div>@item.Baslik</div>
   }
 @foreach (var Kategori in Model.Kategori)
  {

      <div>@Kategori.KategoriAdi</div>
  }
Buraya kadar işlemleri yaptınız. Projenizi çalıştırınız.. Hata alacaksınız model null geldiği için.

4) Controller'da Index Action içinde modelimizi dolduracağız. Ama dikkat etmemiz gereken nokta viewmodel üzerinden dolduracağız ve View'a ViewModeli göndereceği. Yani Şöyle ;

public ActionResult Index()
{
DersContext _db = new DersContext();
ViewModel vm = new ViewModel();
vm.Haber = _db.Haber.ToList();
vm.Kategori = _db.Kategori.ToList();
return View(vm);
}



İşlem bu kadar.. Video'yu izleyerek daha detaylı anlayabilirsiniz. İyi seyirler.
Telegram Grubumuz : https://telegram.me/joinchat/CB0Omj72hsaXTP9CwXQFHw
Kanalıma abone olmayı videoyu beğenmeyi ve paylaşmayı unutmayınız.. Bu yaptıklarınız ile dersler devam edecek. 

  2 Yorum

  1. yasyas

    Eline sağlık hocam, video çok güzel olmuş. Çalışmalarının ve başarılarının devamını diliyorum. Sırf yorum yapabilmek için üye oldum. Teşekkürler.

  2. efe

    eline sağlık hocam başarılarının devamını diliyorum.

Yorum Yapabilmek İçin Giriş Yapmalısınız !
Not : Artık üye olabilirsiniz yorum kısmı çalışıyor :)