Beispiel #1
0
 public ActionResult EtkinlikDuzenle(Duyuru d, HttpPostedFileBase file)
 {
     try
     {
         using (MetaGameContext context = new MetaGameContext())
         {
             var _etkinlikDuzenle = context.Duyuru.Where(x => x.ID == d.ID).FirstOrDefault();
             if (file != null && file.ContentLength > 0)
             {
                 MemoryStream memoryStream = file.InputStream as MemoryStream;
                 if (memoryStream == null)
                 {
                     memoryStream = new MemoryStream();
                     file.InputStream.CopyTo(memoryStream);
                 }
                 _etkinlikDuzenle.DuyuruFoto = memoryStream.ToArray();
             }
             _etkinlikDuzenle.DuyuruBaslik = d.DuyuruBaslik;
             _etkinlikDuzenle.DuyuruIcerik = d.DuyuruIcerik;
             _etkinlikDuzenle.Tarih        = DateTime.Now;
             context.SaveChanges();
             return(RedirectToAction("Etkinlikler", "Admin"));
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Güncellerken hata oluştu " + ex.Message);
     }
 }
Beispiel #2
0
 public ActionResult EtkinlikEkle(Duyuru d, HttpPostedFileBase file)
 {
     try
     {
         using (MetaGameContext context = new MetaGameContext())
         {
             Duyuru _duyuru = new Duyuru();
             if (file != null && file.ContentLength > 0)
             {
                 MemoryStream memoryStream = file.InputStream as MemoryStream;
                 if (memoryStream == null)
                 {
                     memoryStream = new MemoryStream();
                     file.InputStream.CopyTo(memoryStream);
                 }
                 _duyuru.DuyuruFoto = memoryStream.ToArray();
             }
             _duyuru.DuyuruBaslik = d.DuyuruBaslik;
             _duyuru.DuyuruIcerik = d.DuyuruIcerik;
             _duyuru.Tarih        = DateTime.Now;
             context.Duyuru.Add(_duyuru);
             context.SaveChanges();
             return(RedirectToAction("Etkinlikler", "Admin"));
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Eklerken hata oluştu");
     }
 }
 public ActionResult DuyuruDetay(int duyuruID)
 {
     using (TezProjectEntities db = new TezProjectEntities())
     {
         Duyuru model = db.Duyurus.Where(x => x.Duyuru_Id.Equals(duyuruID)).FirstOrDefault();
         return(View(model));
     }
 }
Beispiel #4
0
 public ActionResult EventDetails(int EtkinlikID)
 {
     using (MetaGameContext context = new MetaGameContext())
     {
         Duyuru EventDetay = context.Duyuru.FirstOrDefault(x => x.ID == EtkinlikID);
         return(View(EventDetay));
     }
 }
 public ActionResult DuyuruEkle(Duyuru duyuru)
 {
     duyuru.UserId = userId;
     duyuru.Durum  = true;
     _duyuruService.AddDuyuru(duyuru);
     TempData["Success"] = "Duyuru başarıyla eklendi";
     return(RedirectToAction("Index"));
 }
Beispiel #6
0
        public JsonResult Sil(int id)
        {
            Duyuru anaveri = db.Duyurular.Find(id);

            db.Duyurular.Remove(anaveri);
            db.SaveChanges();
            return(Json(true));
        }
Beispiel #7
0
        public void DuyurulariIsle(List <Duyuru> duyurular)
        {
            this.duyurular = duyurular;
            Duyuru duyuru = duyurular.First();

            duyuru.Gonderildi = true;
            Gonder(duyuru);
        }
Beispiel #8
0
 public void Insert(Duyuru duyuru)
 {
     duyuru.Tarih = DateTime.Now;
     using (Database db = new Database())
     {
         db.Insert("Duyuru", "Id", duyuru);
     }
 }
Beispiel #9
0
 public IActionResult Details(Duyuru duyuru)
 {
     if (ModelState.IsValid)
     {
         repository.UpdateDuyuru(duyuru);
         return(RedirectToAction("Panel"));
     }
     return(View(duyuru));
 }
        public JsonResult GetbyID(int ID)
        {
            using (TezProjectEntities db = new TezProjectEntities())
            {
                Duyuru duyuru = db.Duyurus.Where(x => x.Duyuru_Id.Equals(ID)).FirstOrDefault();

                return(Json(duyuru, JsonRequestBehavior.AllowGet));
            }
        }
Beispiel #11
0
        public ActionResult DuyuruGüncelle(Duyuru t)
        {
            var duyuru = db.Duyuru.Find(t.Id);

            duyuru.Kategori = t.Kategori;
            duyuru.Icerik   = t.Icerik;
            duyuru.Tarih    = t.Tarih;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public JsonResult Delete(int ID)
 {
     using (TezProjectEntities db = new TezProjectEntities())
     {
         Duyuru duyuru = db.Duyurus.Where(x => x.Duyuru_Id.Equals(ID)).FirstOrDefault();
         db.Duyurus.Remove(duyuru);
         db.SaveChanges();
         return(Json(db.Duyurus.ToList(), JsonRequestBehavior.AllowGet));
     }
 }
Beispiel #13
0
        public IActionResult Detail(int id)
        {
            Duyuru             duyuru   = repository.GetDuyuruId(id);
            IQueryable <Yorum> yorumlar = yorumRepository.DuyuruYorumlar(id);
            var viewmodel = new DuyuruYorumViewModel();

            viewmodel.Duyuru   = duyuru;
            viewmodel.Yorumlar = yorumlar;
            viewmodel.Yorum    = null;
            return(View(viewmodel));
        }
Beispiel #14
0
        public JsonResult Duzenle(Duyuru duyuru, int id)
        {
            Duyuru anaveri = db.Duyurular.Find(id);

            anaveri.GuncellenmeTarihi = DateTime.UtcNow;
            anaveri.Baslik            = duyuru.Baslik;
            anaveri.Icerik            = duyuru.Icerik;

            db.SaveChanges();
            return(Json(true));
        }
 public JsonResult Update(Duyuru gelenduyuru)
 {
     using (TezProjectEntities db = new TezProjectEntities())
     {
         Duyuru duyuru = db.Duyurus.Where(x => x.Duyuru_Id.Equals(gelenduyuru.Duyuru_Id)).FirstOrDefault();
         duyuru.Duyuru_Basligi = gelenduyuru.Duyuru_Basligi;
         duyuru.Duyuru_Icerigi = gelenduyuru.Duyuru_Icerigi;
         db.SaveChanges();
         return(Json(db.Duyurus.ToList(), JsonRequestBehavior.AllowGet));
     }
 }
 public JsonResult Add(Duyuru duyuru)
 {
     using (TezProjectEntities db = new TezProjectEntities())
     {
         Duyuru yeniduyuru = new Duyuru();
         yeniduyuru.Duyuru_Basligi = duyuru.Duyuru_Basligi;
         yeniduyuru.Duyuru_Icerigi = duyuru.Duyuru_Icerigi;
         db.Duyurus.Add(yeniduyuru);
         db.SaveChanges();
         return(Json(db.Duyurus.ToList(), JsonRequestBehavior.AllowGet));
     }
 }
Beispiel #17
0
        public void Update(Duyuru duyuru)
        {
            using (Database db = new Database())
            {
                Duyuru d = db.SingleOrDefault <Duyuru>("SELECT * FROM Duyuru WHERE Id=@0", duyuru.Id);
                d.Baslik = duyuru.Baslik;
                d.Dil    = duyuru.Dil;
                d.Durum  = duyuru.Durum;
                d.Icerik = duyuru.Icerik;

                db.Update(d);
            }
        }
        public ActionResult Edit(Duyuru duyuru)
        {
            try
            {
                _announcementRepository.Update(duyuru);
                Successful(this, "Kayıt başarı ile güncellendi.");
            }
            catch (Exception ex)
            {
                Error(this, ex.ToString());
            }

            return(RedirectToAction("Duyurular"));
        }
Beispiel #19
0
        // GET: Yayinlar/Details/5
        public ActionResult DuyuruDetails(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Duyuru duyuru = db.Duyuru.Find(id);

            if (duyuru == null)
            {
                return(HttpNotFound());
            }
            return(View(duyuru));
        }
Beispiel #20
0
 public ActionResult DuyuruDeleteConfirmed(int id)
 {
     if (Session["UserSession"] == null)
     {
         return(RedirectToAction("PermissionDenied", "Admin"));
     }
     else
     {
         Duyuru duyuru = db.Duyuru.Find(id);
         db.Duyuru.Remove(duyuru);
         db.SaveChanges();
         return(RedirectToAction("DuyuruIndex"));
     }
 }
Beispiel #21
0
        public void Gonder(Duyuru duyuru)
        {
            ePosta.Body = duyuru.Tarih.ToShortDateString() + "\r\n" + duyuru.Icerik;
            object userState = ePosta;

            try
            {
                smtp.SendAsync(ePosta, (object)ePosta);
                smtp.SendCompleted += new SendCompletedEventHandler(mailGondermeBasarili_Event);
            }
            catch (Exception ex)
            {
                olusanHatalariKaydet(ex);
            }
        }
Beispiel #22
0
        public JsonResult Ekle(Duyuru duyuru)
        {
            var yetki = (int)HttpContext.Session.GetInt32("yetki");
            var id    = (int)HttpContext.Session.GetInt32("profilid");

            duyuru.EklenmeTarihi     = DateTime.UtcNow;
            duyuru.GuncellenmeTarihi = DateTime.UtcNow;
            duyuru.EkleyenID         = id;
            duyuru.EkleyenYetki      = yetki;

            db.Duyurular.Add(duyuru);
            db.SaveChanges();

            return(Json(true));
        }
 public ActionResult Create(Duyuru duyuru)
 {
     try
     {
         _announcementRepository.Insert(duyuru);
         Successful(this, "Duyuru kaydı başarı ile oluştulurdu.");
         return(RedirectToAction("Duyurular"));
     }
     catch (Exception ex)
     {
         Error(this, ex.ToString());
         SiteDileri();
         return(View());
     }
 }
        public List <Duyuru> DuyuruListesi()
        {
            sql.Open();
            var           rd            = sql.CmdReader("select * from duyurular");
            List <Duyuru> DuyuruListesi = new List <Duyuru>();

            while (rd.Read())
            {
                Duyuru duyuru = new Duyuru();
                duyuru.Id       = rd.GetString("Id");
                duyuru.aciklama = rd.GetString("aciklama");
                DuyuruListesi.Add(duyuru);
            }
            sql.Close();
            return(DuyuruListesi);
        }
        public ActionResult Duzenle(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Duyuru duy = _managerDuyuru.Find(x => x.ID == id.Value);

            if (duy == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            return(View(duy));
        }
        public ActionResult Sil(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Duyuru duy = _managerDuyuru.Find(x => x.ID == id.Value);

            if (duy == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            _managerDuyuru.Delete(duy);
            return(RedirectToAction("Index"));
        }
Beispiel #27
0
        public DuyuruViewModel DuyuruGetir(int Id)
        {
            Duyuru model = _duyuruRepository.Get(x => x.Id == Id);

            return(new DuyuruViewModel
            {
                Id = model.Id,
                Baslik = model.Baslik,
                Durum = model.Durum,
                FotografUrl = model.FotografUrl,
                GuncellemeTarihi = model.GuncellemeTarihi,
                Icerik = model.Icerik,
                SilindiMi = model.SilindiMi,
                DuyuruTarihi = model.DuyuruTarihi,
                OlusturulmaTarihi = model.OlusturulmaTarihi,
            });
        }
Beispiel #28
0
        public JsonResult VeriCek1()
        {
            MySql.Data.MySqlClient.MySqlConnection conn = new MySql.Data.MySqlClient.MySqlConnection("server = localhost; Port= 3306; userid = root; database = denemedb; charset = utf8; convertzerodatetime = true");

            conn.Open();
            MySqlCommand    cmd    = new MySqlCommand("select *from duyurular where duyurular.ID = 1", conn);
            MySqlDataReader reader = cmd.ExecuteReader();

            reader.Read();
            Duyuru duyuru = new Duyuru();

            duyuru.ID     = reader.GetInt32(0);
            duyuru.Baslik = reader.GetString(0);
            reader.Close();
            cmd.Cancel();
            conn.Close();
            return(Json(duyuru));
        }
 public ActionResult Duzenle(Duyuru model)
 {
     ModelState.Remove("DuyuruTarih");
     if (ModelState.IsValid)
     {
         Duyuru duy = _managerDuyuru.Find(x => x.ID == model.ID);
         duy.DuyuruBaslik     = model.DuyuruBaslik;
         duy.DuyuruIcerik     = model.DuyuruIcerik;
         duy.KisaDuyuruIcerik = model.KisaDuyuruIcerik;
         duy.DuyuruTarih      = DateTime.Now;
         int res = _managerDuyuru.Update(duy);
         if (res > 0)
         {
             return(RedirectToAction("Index"));
         }
         ModelState.AddModelError("", "Duyuru Güncellenemedi");
     }
     return(View());
 }
Beispiel #30
0
 // GET: Duyuru/Delete/5
 public ActionResult DuyuruDelete(int?id)
 {
     if (Session["UserSession"] == null)
     {
         return(RedirectToAction("PermissionDenied", "Admin"));
     }
     else
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Duyuru duyuru = db.Duyuru.Find(id);
         if (duyuru == null)
         {
             return(HttpNotFound());
         }
         return(View(duyuru));
     }
 }