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);
        }
Exemple #2
0
        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 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);
        }