//public ActionResult Cikis(int id)
        //{
        //    using (StokTakipEntities db2 = new StokTakipEntities())
        //    {
        //        Kategori kat = db2.Kategori.Where(x => x.KategoriID == id).FirstOrDefault();
        //        int stok = Convert.ToInt32(kat.StokMiktar);
        //        int kalan = stok - 1;
        //        kat.StokMiktar = kalan;
        //        db2.SaveChanges();
        //    }

        //    _fncYariMamulStokGuncelle(id);
        //    return RedirectToAction("Index");
        //}
        private void _fncYariMamulStokGuncelle(int id, int stokMiktar)
        {
            using (StokTakipEntities db3 = new StokTakipEntities())
            {
                KatUrun UrunKat = db3.KatUrun.Where(o => o.KategoriID == id).FirstOrDefault();
                var     Mamul   = db3.KatUrun.Where(y => y.UrunID == UrunKat.UrunID).ToList();
                //  Urun uruns = new Urun();
                foreach (var item in Mamul)
                {
                    int stokk  = Convert.ToInt32(item.Urun.StokMiktar);
                    int kalann = stokk - stokMiktar;
                    db3.Database.ExecuteSqlCommand("UPDATE Urun SET StokMiktar=" + kalann + " WHERE UrunID=" + item.UrunID);
                }
            }
        }
        public ActionResult Giris(FormCollection form)
        {
            string kullanci = form["email"].ToString();
            string sifre    = form["sifre"].ToString();

            using (StokTakipEntities db = new StokTakipEntities())
            {
                try
                {
                    var admins = db.Kullanici.FirstOrDefault(x => x.KullaniciAdi == kullanci && x.Sifre == sifre && x.Yetki == true);
                    if (admins != null)
                    {
                        Session["id"]   = admins.KullaniciID.ToString();
                        Session["isim"] = admins.AdSoyad.ToString();
                        //TempData["AdSoyad"] = admins.AdSoyad.ToString();
                        Session["_id"]   = null;
                        Session["_isim"] = null;

                        CookieEkle("id", admins.KullaniciID.ToString());
                        CookieEkle("isim", admins.AdSoyad.ToString());

                        try
                        {
                            Session["resim"] = admins.Resim.ToString();
                            CookieEkle("resim", admins.Resim.ToString());
                        }
                        catch (Exception)
                        {
                        }

                        return(RedirectToAction("Index", "Admin"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Kullanıcı Adınız veya Parolanız Yanlıştır.");
                        ViewBag.Hata = "Kullanıcı Adınız veya Parolanız Yanlıştır.";
                    }
                }
                catch (Exception)
                {
                }

                try
                {
                    var admins = db.Kullanici.FirstOrDefault(x => x.KullaniciAdi == kullanci && x.Sifre == sifre && x.Yetki == false);
                    if (admins != null)
                    {
                        Session["_id"]   = admins.KullaniciID.ToString();
                        Session["_isim"] = admins.AdSoyad.ToString();

                        Session["id"]   = null;
                        Session["isim"] = null;

                        CookieEkle("_id", admins.KullaniciID.ToString());
                        CookieEkle("_isim", admins.AdSoyad.ToString());

                        try
                        {
                            Session["_resim"] = admins.Resim.ToString();
                            CookieEkle("_resim", admins.Resim.ToString());
                        }
                        catch (Exception)
                        {
                        }

                        return(RedirectToAction("Panel", "Admin"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Kullanıcı Adınız veya Parolanız Yanlıştır.");
                        ViewBag.Hata = "Kullanıcı Adınız veya Parolanız Yanlıştır.";
                    }
                }
                catch (Exception)
                {
                }
            }
            return(View());
        }