public ActionResult Kaydet(Ogrenciler ogrenciler) { Kart krt = new Kart(); SerialPort port; DatabaseContext db = new DatabaseContext(); krt.KartGetir(); port = new SerialPort("COM3", 9600, Parity.None, 8, StopBits.One); port.Open(); port.Write("ver"); // arduinodan kart verisi ister System.Threading.Thread.Sleep(300); string kart = " "; kart = port.ReadLine(); port.Close(); ogrenciler.KartID = kart; if (db.Kullanici.Any(x => x.UserName == ogrenciler.UserName)) { ViewBag.Duplicate = "Kullanici zaten var."; return(View("Kaydet", ogrenciler)); } db.Ogrenciler.Add(ogrenciler); int result = db.SaveChanges(); if (result > 0) { ViewBag.Result = "Öğrenci Kaydedilmiştir."; ViewBag.Status = "success"; } else { ViewBag.Result = "Öğrenci Kaydedilememiştir."; ViewBag.Status = "danger"; } return(RedirectToAction("OgrListele", "Ogrenci")); }