Ejemplo n.º 1
0
        public JsonResult DeleteNews(DuyuruHaber news)
        {
            _newsData.DeleteNews(news.DuyuruId);

            return(Json(new Response {
                ErrorMessage = "Silinmiştir", IsSuccess = false
            }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public DuyuruHaber GetNew(int newsId)
        {
            using (AlacaYazilimWebSiteEntities entities = new AlacaYazilimWebSiteEntities())
            {
                DuyuruHaber news = entities.DuyuruHaber.FirstOrDefault(u => u.DuyuruId == newsId);

                return(news);
            }
        }
Ejemplo n.º 3
0
        public void DeleteNews(int NewsId)
        {
            using (AlacaYazilimWebSiteEntities entities = new AlacaYazilimWebSiteEntities())
            {
                DuyuruHaber dbNew = entities.DuyuruHaber.FirstOrDefault(f => f.DuyuruId == NewsId);

                entities.DuyuruHaber.Remove(dbNew);

                entities.SaveChanges();
            }
        }
Ejemplo n.º 4
0
        public void SaveNews(DuyuruHaber news)
        {
            using (AlacaYazilimWebSiteEntities entities = new AlacaYazilimWebSiteEntities())
            {
                news.CreateDate = DateTime.Now;
                news.Aktif      = true;
                entities.DuyuruHaber.Add(news);

                entities.SaveChanges();
            }
        }
        public ActionResult Detay(string Id)
        {
            FirmaBilgileri firm = _firmsData.GetFirstActiveFirm();

            DuyuruHaber news = _newsData.GetNew(Convert.ToInt32(Id));

            List <DuyuruHaber> newsFull = _newsData.GetNews();

            var newsModel = new NewsModel
            {
                DuyuruHaber = news,
                TumHaberler = newsFull
            };

            var layoutModel = new LayoutModel <NewsModel>(newsModel, firm);

            return(View(layoutModel));
        }
Ejemplo n.º 6
0
        public JsonResult SaveNews()
        {
            NameValueCollection form = HttpContext.Request.Form;

            var news = new DuyuruHaber
            {
                DuyuruId     = Convert.ToInt32(form["DuyuruId"]),
                DuyuruBaslik = form["DuyuruBaslik"],
                Duyuru       = form["Duyuru"],
                DuyuruKisa   = form["DuyuruKisa"],
                Aktif        = Convert.ToBoolean(form["Aktif"]),
                Sira         = !string.IsNullOrEmpty(form["Sira"]) ? Convert.ToInt32(form["Sira"]) : 0
            };

            if (Session[Constants.SessionInformation] != null)
            {
                var user = (User)Session[Constants.SessionInformation];
                news.CreateUser = user.Id;
            }

            if (Request.Files != null && Request.Files.Count > 0)
            {
                HttpPostedFileBase file = Request.Files[0];

                file.SaveAs(Server.MapPath("/Upload/NewsImage/" + file.FileName));

                news.ImageUrl = file.FileName;
            }

            if (news.DuyuruId <= 0)
            {
                _newsData.SaveNews(news);
            }
            else
            {
                _newsData.UpdateNews(news);
            }

            return(Json(new Response {
                ErrorMessage = "Kaydedilmiştir", IsSuccess = false
            }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 7
0
        public void UpdateNews(DuyuruHaber news)
        {
            using (AlacaYazilimWebSiteEntities entities = new AlacaYazilimWebSiteEntities())
            {
                DuyuruHaber dbNew = entities.DuyuruHaber.FirstOrDefault(f => f.DuyuruId == news.DuyuruId);

                dbNew.DuyuruBaslik = news.DuyuruBaslik;
                dbNew.Duyuru       = news.Duyuru;
                dbNew.DuyuruKisa   = news.DuyuruKisa;

                if (!string.IsNullOrEmpty(news.ImageUrl))
                {
                    dbNew.ImageUrl = news.ImageUrl;
                }

                dbNew.Sira  = news.Sira;
                dbNew.Aktif = news.Aktif;

                entities.SaveChanges();
            }
        }