public Kullanici Ekle(Kullanici model) { int yeniId = Dbc.Kullanici.DefaultIfEmpty().Max(t => t == null ? 0 : t.Id + 1); Kullanici kullanici = new Kullanici { Id = yeniId, Adi = model.Adi, Soyadi = model.Soyadi, KulAdi = model.KulAdi, KulSifre = model.KulSifre, Aktif = model.Aktif, Seviye = model.Seviye, DokumAlabilsin = model.DokumAlabilsin, AdSoyadSorgulasin = model.AdSoyadSorgulasin, Ekleyen = "", EklemeTar = DateTime.Now //TCSorgulasin = model.TCSorgulasin }; Dbc.Kullanici.Add(kullanici); Dbc.SaveChanges(); return(model); }
public Kullanici IsLoginSuccess(string user, string pass) { //Kullanici resultUser = Dbc.Kullanici.FirstOrDefault(); Kullanici resultUser = Dbc.Kullanici.Where(k => k.KulAdi.Equals(user) && k.KulSifre.Equals(pass)).FirstOrDefault(); if (resultUser != null) { resultUser.SonGirisTar = DateTime.Now; Dbc.Entry(resultUser).State = System.Data.Entity.EntityState.Modified; Dbc.SaveChanges(); // Log Giriş int yeniId = Dbc.LogGirisCikis.DefaultIfEmpty().Max(t => t == null ? 0 : t.Id + 1); Dbc.LogGirisCikis.Add(new LogGirisCikis() { Id = yeniId, KulaniciId = resultUser.Id, GirisTar = DateTime.Now, KullaniciAdi = resultUser.KulAdi }); Dbc.SaveChanges(); HttpContext.Current.Session.Add("UserId", resultUser.Id.ToString()); HttpContext.Current.Session.Add("UserName", resultUser.KulAdi.ToString()); HttpContext.Current.Session.Add("UserLevel", resultUser.Seviye.ToString()); //HttpContext.Current.Session.Add("TCSorgulasin", resultUser.TCSorgulasin); HttpContext.Current.Session.Add("DokumAlabilsin", resultUser.DokumAlabilsin); HttpContext.Current.Session.Add("AdSoyadSorgulasin", resultUser.AdSoyadSorgulasin); return(resultUser); } return(null); }
public Kayitlar Cikar(int?id) { Kayitlar kayit = Dbc.Kayitlar.Find(id); kayit.KaraListe = false; Dbc.Entry(kayit).State = System.Data.Entity.EntityState.Modified; Dbc.SaveChanges(); return(kayit); }
public bool Sil(int?id) { try { Dbc.Kullanici.Remove(Dbc.Kullanici.Find(id)); Dbc.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public void LogCikis(int userId) { Kullanici kullanici = Dbc.Kullanici.First(k => k.Id == userId); // Log Çıkış int yeniId = Dbc.LogGirisCikis.DefaultIfEmpty().Max(t => t == null ? 0 : t.Id + 1); Dbc.LogGirisCikis.Add(new LogGirisCikis() { Id = yeniId, KulaniciId = kullanici.Id, CikisTar = DateTime.Now, KullaniciAdi = kullanici.KulAdi }); Dbc.SaveChanges(); }
public Kullanici Duzenle(Kullanici model) { Kullanici kullanici = Dbc.Kullanici.Find(model.Id); string userId = Convert.ToString(HttpContext.Current.Session["UserId"]); kullanici.Adi = model.Adi; kullanici.Soyadi = model.Soyadi; kullanici.KulAdi = model.KulAdi; kullanici.KulSifre = model.KulSifre; kullanici.Aktif = model.Aktif; kullanici.Seviye = model.Seviye; kullanici.DokumAlabilsin = model.DokumAlabilsin; kullanici.AdSoyadSorgulasin = model.AdSoyadSorgulasin; kullanici.Duzenleyen = userId; kullanici.DuzenlemeTar = DateTime.Now; Dbc.Entry(kullanici).State = System.Data.Entity.EntityState.Modified; Dbc.SaveChanges(); return(model); }