public ActionResult DepartmanEkle(Departmanlar d)
        {
            using (TelefonRehberiEntities db = new TelefonRehberiEntities())
            {
                db.Departmanlar.Add(d);
                db.SaveChanges();
            }

            return(RedirectToAction("departman"));
        }
        public ActionResult silconfirm(int id)
        {
            TelefonRehberiEntities db      = new TelefonRehberiEntities();
            Calisanlar             calisan = db.Calisanlar.SingleOrDefault(a => a.CalisanId == id);

            db.Calisanlar.Remove(calisan);
            db.SaveChanges();

            return(RedirectToAction("adminHomePage"));
        }
        public ActionResult Ekle(Departmanlar departman)
        {
            if (ModelState.IsValid)
            {
                db.Departmanlar.Add(departman);
                try
                {
                    db.SaveChanges();
                    MesajViewModel mesaj = new MesajViewModel(departman.DepAd + " departmanı başarıyla eklendi.", "/Admin/Departman", "Departmanlar Listesi", true);
                    return(View("_Mesaj", mesaj));
                }catch (Exception)
                {
                    MesajViewModel message = new MesajViewModel("Bir hata oluştu.", "/Admin/Departman", "Departmanlar Listesi", false);
                    return(View("_Mesaj", message));
                }
            }
            MesajViewModel msg = new MesajViewModel("Bir hata oluştu.", "/Admin/Departman", "Departmanlar Listesi", false);

            return(View("_Mesaj", msg));
        }
        public ActionResult Ekle(Personeller personel)
        {
            if (ModelState.IsValid)
            {
                db.Personeller.Add(personel);
                try
                {
                    db.SaveChanges();
                    return(Json(new { personelId = personel.PersonelID, AdSoyad = personel.Ad + " " + personel.Soyad }));
                }
                catch (Exception)
                {
                    MesajViewModel message = new MesajViewModel("Bir hata oluştu", "/Admin/Personel",
                                                                "Personeller Listesi", false);
                    return(View("_Mesaj", message));
                }
            }

            MesajViewModel mesaj = new MesajViewModel("Bir hata oluştu", "/Admin/Personel", "Personeller Listesi", false);

            return(View("_Mesaj", mesaj));
        }
        public ActionResult CalisanEkle(Calisanlar calisan)
        {
            if (ModelState.IsValid)
            {
                using (TelefonRehberiEntities db = new TelefonRehberiEntities())
                {
                    db.Calisanlar.Add(calisan);
                    db.SaveChanges();
                }

                return(RedirectToAction("AdminHomePage"));
            }

            return(View());
        }
        public ActionResult DepartmanDuzenlee(int id)
        {
            using (TelefonRehberiEntities db = new TelefonRehberiEntities())
            {
                var departman = db.Departmanlar.Single(a => a.DepartmanId == id);
                UpdateModel(departman);
                if (ModelState.IsValid)
                {
                    db.SaveChanges();

                    return(RedirectToAction("departman"));
                }
                return(View(departman));
            }
        }
        public ActionResult DepartmanSil(int id)
        {
            TelefonRehberiEntities db        = new TelefonRehberiEntities();
            Departmanlar           departman = db.Departmanlar.Single(a => a.DepartmanId == id);


            if (departman.Calisanlar.Count == 0)
            {
                db.Departmanlar.Remove(departman);
                db.SaveChanges();
                return(RedirectToAction("departman"));
            }
            else
            {
                return(View());
            }
        }
Example #8
0
        public ActionResult PasswordChange(string parola)
        {
            string       user_name = User.Identity.Name;
            Kullanicilar user      = db.Kullanicilar.Where(k => k.KullaniciAd == user_name).SingleOrDefault();

            user.Parola       = parola;
            user.TekrarParola = parola;

            try
            {
                db.SaveChanges();
                MesajViewModel msg = new MesajViewModel("Şifre başarıyla değiştirilmiştir.", null, null, true);
                return(View("_Mesaj", msg));
            }
            catch (Exception)
            {
                MesajViewModel msg = new MesajViewModel("Bir hata oluştu.", null, null, false);
                return(View("_Mesaj", msg));
            }
        }
        public ActionResult SifreDegistir(AdminModel model)
        {
            TelefonRehberiEntities db = new TelefonRehberiEntities();

            if (model.YeniSifre != model.SifreDogrula)
            {
                return(View(model));
            }
            var mail = GetUser(model.Eposta);

            if (mail)
            {
                var reset = db.Admin.SingleOrDefault(a => a.AdminEposta == model.Eposta);
                reset.AdminSifre = model.YeniSifre;
                db.SaveChanges();
                ModelState.AddModelError("", "Şifre Başarılı Bir Şekilde Değiştirlmiştir");
                return(View(model));
            }

            ModelState.AddModelError("", "E-posta veya Şifre Yanlış");

            return(View(model));
        }
        public ActionResult Duzenle(Calisanlar c)
        {
            using (TelefonRehberiEntities db = new TelefonRehberiEntities())
            {
                var v = db.Calisanlar.Where(a => a.CalisanId.Equals(c.CalisanId)).FirstOrDefault();

                if (v != null)
                {
                    v.Adi         = c.Adi;
                    v.Soyadi      = c.Soyadi;
                    v.Telefon     = c.Telefon;
                    v.DepartmanID = c.DepartmanID;
                    v.YöneticiID  = c.YöneticiID;
                }
                db.SaveChanges();
                return(RedirectToAction("AdminHomePage"));
            }


            //Calisanlar calisan = db.Calisanlar.SingleOrDefault(a=>a.CalisanId==c.CalisanId);
            //db.Entry(c).State = System.Data.Entity.EntityState.Modified;
            //db.SaveChanges();
            //return RedirectToAction("AdminHomePage");
        }
 public void Save()
 {
     db.SaveChanges();
 }