public ActionResult DanismanAtamaIslemi(DanismanAtamaModel model)
 {
     using (TezProjectEntities db = new TezProjectEntities())
     {
         Tez tez = new Tez();
         tez.Ogrenci_Id  = model.Kullanici_Id;
         tez.Danisman_Id = model.secilenDanismanId;
         db.Tezs.Add(tez);
         db.SaveChanges();
         TempData["Message"] = "Atama işlemi başarılı";
         return(RedirectToAction("DanismanAtama"));
     }
 }
 public ActionResult DanismanAtama()
 {
     using (TezProjectEntities db = new TezProjectEntities())
     {
         ViewBag.Message = TempData["Message"];
         DanismanAtamaModel model   = new DanismanAtamaModel();                    // Ogrenci ve Danisman listesi, kullanici_id ve danisman_ıd tutar;
         var ogrenciIdswithDanisman = db.Tezs.Select(s => s.Ogrenci_Id).ToArray(); // Danisman atanmıs ogrenciler
         var query = from kullanicilar in db.Kullanicis.Where(x => x.user_type == "Ogrenci")
                     where !ogrenciIdswithDanisman.Contains(kullanicilar.Kullanici_Id)
                     select kullanicilar;// Danismanı olmayan ogrencileri bulur.
         model.ogrenciler  = query.ToList();
         model.danismanlar = db.Kullanicis.Where(x => x.user_type == "Danisman").ToList();
         return(View(model));
     }
 }