示例#1
0
 public ActionResult DuyuruDuzenle(duyurularModel model)
 {
     if (Session["admin"] != null)
     {
         try
         {
             Duyurular duyuru = new Duyurular();
             duyuru.Id          = model.Id;
             duyuru.duyuru_adi  = model.duyuru_adi;
             duyuru.duyuru_konu = model.duyuru_konu;
             duyuru.tarih       = DateTime.Now;
             db.Duyurular.AddOrUpdate(duyuru);
             db.SaveChanges();
             TempData["sonuc"] = "Kayıt Başarılı Şekilde Güncellendi";
             return(new RedirectResult(@"~\Admin\Duyurular"));
         }
         catch
         {
             TempData["sonuc"] = "Bir Hata Oluştu";
         }
         return(View());
     }
     else
     {
         return(new RedirectResult(@"~\Home\AdminGiris"));
     }
 }
示例#2
0
        public void Sil(int id)
        {
            Duyurular d = dc.Duyurulars.Where(p => p.DuyuruID == id).FirstOrDefault();

            dc.Duyurulars.Remove(d);
            dc.SaveChanges();
        }
示例#3
0
        private void button3_Click(object sender, EventArgs e)
        {
            this.Dispose();
            Duyurular d = new Duyurular(isim2, min2, date2);

            d.ShowDialog();
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Duyurular duyurular = db.Duyurular.Find(id);

            db.Duyurular.Remove(duyurular);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#5
0
        public void Guncelle(Duyurular y)
        {
            var r = dc.Duyurulars.Where(p => p.DuyuruID == y.DuyuruID).FirstOrDefault();

            r.Duyuru      = y.Duyuru;
            r.SonGosterim = y.SonGosterim;
            dc.SaveChanges();
        }
示例#6
0
 public ActionResult Sil(int id, Duyurular duyuru, FormCollection collection)
 {
     if (ModelState.IsValid)
     {
         _duyurularService.Delete(duyuru);
         return(RedirectToAction("Index"));
     }
     return(View(duyuru));
 }
示例#7
0
 public ActionResult Guncelle(int id, Duyurular duyuru)
 {
     if (ModelState.IsValid)
     {
         _duyurularService.Update(duyuru);
         return(RedirectToAction("Index"));
     }
     return(View(duyuru));
 }
示例#8
0
 public ActionResult Ekle(Duyurular duyuru)
 {
     if (ModelState.IsValid)
     {
         _duyurularService.Add(duyuru);
         return(RedirectToAction("Index"));
     }
     return(View(duyuru));
 }
 public IActionResult Ekle(Duyurular model)
 {
     if (ModelState.IsValid)
     {
         duyurularOperations.AddModel(model);
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
示例#10
0
        public ActionResult DuyuruGuncelle(Duyurular dyr)
        {
            var guncellenecekDuyuru = db.Duyurular.Find(dyr.ID);

            guncellenecekDuyuru.Kategori = dyr.Kategori;
            guncellenecekDuyuru.Icerik   = dyr.Icerik;
            guncellenecekDuyuru.Tarih    = dyr.Tarih;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "DuyuruID,duyuruBaslik,duyuruIcerik,duyuruTar")] Duyurular duyurular)
 {
     if (ModelState.IsValid)
     {
         db.Entry(duyurular).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(duyurular));
 }
        public ActionResult Create([Bind(Include = "DuyuruID,duyuruBaslik,duyuruIcerik,duyuruTar")] Duyurular duyurular)
        {
            if (ModelState.IsValid)
            {
                db.Duyurular.Add(duyurular);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(duyurular));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Duyurular duyurular = db.Duyurular.Find(id);
            // db.Duyurular.Remove(duyurular);
            SqlParameter duyuruNo = new SqlParameter("@duyuruId", duyurular.Id);

            db.Database.ExecuteSqlCommand("sp_DuyuruSil @duyuruId", duyuruNo);

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public IActionResult Guncelle(int id, Duyurular newModel)
        {
            var model = duyurularOperations.GetById(id);

            model.Icerik        = newModel.Icerik;
            model.Baslik        = newModel.Baslik;
            model.EklenmeTarihi = newModel.EklenmeTarihi;

            duyurularOperations.UpdateModel(model);

            return(RedirectToAction("Index"));
        }
示例#15
0
        public ActionResult Sil(int?duyuruID)
        {
            Duyurular dyr = null;

            if (duyuruID != null)
            {
                DatabaseContext db = new DatabaseContext();
                dyr = db.Duyurular.Where(x => x.Duyuru_ID == duyuruID).FirstOrDefault();
            }

            return(View(dyr));
        }
示例#16
0
        public ActionResult Sill(int?duyuruID)
        {
            if (duyuruID != null)
            {
                DatabaseContext db  = new DatabaseContext();
                Duyurular       dyr = db.Duyurular.Where(x => x.Duyuru_ID == duyuruID).FirstOrDefault();

                db.Duyurular.Remove(dyr);
                db.SaveChanges();
            }

            return(View());
        }
示例#17
0
        public ActionResult Edit(int id, Duyurular h)
        {
            if (ModelState.IsValid)
            {
                var duyurular = db.Duyurular.Where(x => x.DuyurularId == id).SingleOrDefault();

                duyurular.Aciklama = h.Aciklama;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(h));
        }
        // GET: Duyurular/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Duyurular duyurular = db.Duyurular.Find(id);

            if (duyurular == null)
            {
                return(HttpNotFound());
            }
            return(View(duyurular));
        }
        public ActionResult Edit(Duyurular duyurular)
        {
            if (ModelState.IsValid)
            {
                //db.Entry(duyurular).State = EntityState.Modified;
                var          ekleyenkisi = CurrentUser.User;
                SqlParameter duyuruNo    = new SqlParameter("@duyuruId", duyurular.Id);
                SqlParameter baslik      = new SqlParameter("@baslik", duyurular.Baslik);
                SqlParameter icerik      = new SqlParameter("@icerik", duyurular.Icerik);
                SqlParameter departmanId = new SqlParameter("@departmanID", duyurular.Departman.Id);
                SqlParameter ekleyenId   = new SqlParameter("@ekleyenId", duyurular.Id);

                db.Database.ExecuteSqlCommand("sp_DuyuruGuncelle @duyuruId,@baslik, @icerik,@departmanID,@ekleyenId", duyuruNo, baslik, icerik, departmanId, ekleyenId);


                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(duyurular));
        }
示例#20
0
        public ActionResult DuyuruYap(Duyurular d)
        {
            DatabaseContext db = new DatabaseContext();

            d.Tarih = DateTime.Now;

            db.Duyurular.Add(d);
            int result = db.SaveChanges();

            if (result > 0)
            {
                ViewBag.Result = "Giderler Kaydedilmiştir.";
                ViewBag.Status = "success";
            }
            else
            {
                ViewBag.Result = "Giderler Kaydedilememiştir.";
                ViewBag.Status = "danger";
            }

            return(RedirectToAction("DuyuruListele", "Duyuru"));
        }
        public ActionResult Create([Bind(Include = "Id,Baslik,Icerik")] Duyurular duyurular)
        {
            if (ModelState.IsValid)
            {
                duyurular.EklenmeTarihi = DateTime.Now;
                // db.Duyurular.Add(duyurular);
                var          ekleyenkisi   = CurrentUser.User;
                SqlParameter baslik        = new SqlParameter("@baslik", duyurular.Baslik);
                SqlParameter icerik        = new SqlParameter("@icerik", duyurular.Icerik);
                SqlParameter eklenmeTarihi = new SqlParameter("@eklenmeTarihi", duyurular.EklenmeTarihi);

                SqlParameter departmanId = new SqlParameter("@departmanID", ekleyenkisi.Departman.Id);
                SqlParameter ekleyenId   = new SqlParameter("@ekleyenId", ekleyenkisi.Id);

                db.Database.ExecuteSqlCommand("sp_DuyuruEkle @baslik, @icerik, @eklenmeTarihi,@departmanID,@ekleyenId", baslik, icerik, eklenmeTarihi, departmanId, ekleyenId);

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(duyurular));
        }
 /* Bir Duyuruyu Guncelleme */
 public void Update(Duyurular duyuru)
 {
     _duyurularDal.Update(duyuru);
 }
 /* Bir Duyuruyu Silme */
 public void Delete(Duyurular duyuru)
 {
     _duyurularDal.Delete(duyuru);
 }
 /* Yeni Bir Duyuru Ekleme */
 public void Add(Duyurular duyuru)
 {
     _duyurularDal.Add(duyuru);
 }
示例#25
0
 public ActionResult DuyuruEkle(Duyurular dyr)
 {
     db.Duyurular.Add(dyr);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
示例#26
0
        public ActionResult DuyuruDetay(Duyurular dyr)
        {
            var duyuru = db.Duyurular.Find(dyr.ID);

            return(View("DuyuruDetay", duyuru));
        }
示例#27
0
        public ActionResult OdevDuyuruEkle(Duyurular d, HttpPostedFileBase file, string yorumDurumu)
        {
            try
            {
                if (Session["rol"].ToString() != "Ogrenci" && Session["rol"] != null)
                {
                    string KullaniciId = Session["KullaniciId"].ToString();
                    string rolAdi      = Session["rol"].ToString();
                    string profilResmi = Session["ProfilResim"].ToString();
                    if (d.Aciklama != null && d.Baslik != null)
                    {
                        if (file != null)
                        {
                            Image img = Image.FromStream(file.InputStream);

                            img.Save(Server.MapPath("/Theme/DuyuruResimleri/" + file.FileName));

                            d.DuyuruResmi = "/Theme/DuyuruResimleri/" + file.FileName;
                        }
                        else
                        {
                            if (rolAdi == "Akademisyen")
                            {
                                d.DuyuruResmi = "/Theme/img/duyuru.jpg";
                            }
                            else if (rolAdi == "Mezun")
                            {
                                d.DuyuruResmi = "/Theme/img/duyuruOgr.jpg";
                            }
                        }

                        if (!string.IsNullOrEmpty(yorumDurumu))
                        {
                            if (yorumDurumu == "Açık")
                            {
                                d.DuyuruYorumaAcikMi = true;
                            }
                        }
                        else if (!string.IsNullOrEmpty(yorumDurumu))
                        {
                            if (yorumDurumu == "Kapalı")
                            {
                                d.DuyuruYorumaAcikMi = false;
                            }
                        }

                        d.DuyuruyuYapanId = Convert.ToInt32(KullaniciId);
                        d.DuyuruTarihi    = DateTime.Now;
                        d.DuyuruDurum     = true;
                        icerik.Duyurular.Add(d);
                        icerik.SaveChanges();

                        return(RedirectToAction("Index", "Home"));
                    }
                    else
                    {
                        string hata = "Duyurunuz Eklenemedi";
                        return(View(hata));
                    }
                }
                else
                {
                    return(RedirectToAction("KarsilamaEkrani", "Home"));
                }
            }
            catch (Exception ex)
            {
                return(View(ex));
            }
        }
示例#28
0
        public ActionResult DuyuruEkleis(Duyurular d, HttpPostedFileBase file)
        {
            try
            {
                if (Session["rol"].ToString() != "Ogrenci" && Session["rol"] != null)
                {
                    IsIlani ilan        = new IsIlani();
                    string  KullaniciId = Session["KullaniciId"].ToString();
                    string  rolAdi      = Session["rol"].ToString();
                    string  profilResmi = Session["ProfilResim"].ToString();
                    if (d.Aciklama != null && d.Baslik != null)
                    {
                        if (file != null)
                        {
                            Image img = Image.FromStream(file.InputStream);

                            img.Save(Server.MapPath("/Theme/DuyuruResimleri/" + file.FileName));

                            d.DuyuruResmi = "/Theme/DuyuruResimleri/" + file.FileName;
                        }
                        else
                        {
                            if (rolAdi == "Akademisyen")
                            {
                                d.DuyuruResmi = "/Theme/img/duyuru.jpg";
                            }
                            else if (rolAdi == "Mezun")
                            {
                                d.DuyuruResmi = "/Theme/img/duyuruOgr.jpg";
                            }
                        }

                        d.DuyuruYorumaAcikMi = true;
                        d.DuyuruyuYapanId    = Convert.ToInt32(KullaniciId);
                        d.DuyuruTarihi       = DateTime.Now;
                        d.DuyuruDurum        = true;
                        icerik.Duyurular.Add(d);
                        ilan.DuyuruId        = d.Id;
                        ilan.SirketAdi       = Request["SirketAdi"].ToString();
                        ilan.SirketPozisyonu = Request["SirketPozisyonu"].ToString();;
                        ilan.SirketSehir     = Request["SirketSehir"].ToString();;
                        icerik.IsIlani.Add(ilan);
                        icerik.SaveChanges();

                        return(RedirectToAction("Index", "Home"));
                    }
                    else
                    {
                        string hata = "Duyurunuz Eklenemedi";
                        return(View(hata));
                    }
                }
                else
                {
                    return(RedirectToAction("KarsilamaEkrani", "Home"));
                }
            }
            catch (Exception ex)
            {
                return(View(ex));
            }
        }
示例#29
0
 public void Ekle(Duyurular y)
 {
     dc.Duyurulars.Add(y);
     dc.SaveChanges();
 }