/* Bir Yonetici Guncelleme */ /// <summary> /// Icerisine Verilen Yonetici Sinifini Veritabanindan Gunceller. /// </summary> public void Update(Yoneticis entity) { using (var db = new LiteDatabase(@"myDatabase.db")) { var items = db.GetCollection <Yoneticis>("Yoneticis"); items.Update(entity); } }
public IActionResult Ekle(Yoneticis yonetici) { if (ModelState.IsValid) { yoneticiOperations.Add(yonetici); return(RedirectToAction("Index")); } return(View(yonetici)); }
public IActionResult Guncelle(int id, Yoneticis newYonetici) { var yonetici = yoneticiOperations.GetById(id); yonetici.KullaniciAdi = newYonetici.KullaniciAdi; yonetici.Sifre = newYonetici.Sifre; yoneticiOperations.Update(yonetici); return(RedirectToAction("Index")); }
public IActionResult Giris(Yoneticis yonetici) { var newYonetici = yoneticiOperations.Login(yonetici); if (newYonetici != null) { HttpContext.Session.SetString("SessionUsername", newYonetici.KullaniciAdi); return(RedirectToAction("Index", "Yonetim")); } return(View(yonetici)); }
/* Bir Yoneticinin Sisteme Giris Yapmasi */ /// <summary> /// Icerisine Verilen Yonetici Sinifini Sisteme Giris Etmeye Yarar. /// </summary> public Yoneticis Login(Yoneticis entity) { var result = new Yoneticis(); using (var db = new LiteDatabase(@"myDatabase.db")) { var items = db.GetCollection <Yoneticis>("Yoneticis"); result = items.Find(x => x.KullaniciAdi == entity.KullaniciAdi && x.Sifre == entity.Sifre).FirstOrDefault(); } return(result); }
/* Id Numarasına Gore Tek Yoneticinin Getirilmesi */ /// <summary> /// Id Numarasina Gore Tek Bir Yonetici Geri Dondurur. /// </summary> public Yoneticis GetById(int id) { var result = new Yoneticis(); using (var db = new LiteDatabase(@"myDatabase.db")) { var items = db.GetCollection <Yoneticis>("Yoneticis"); result = items.Find(x => x.Id == id).FirstOrDefault(); } return(result); }