Ejemplo n.º 1
0
        public async Task <IActionResult> IcerikEdit(int id, [Bind("icerikId,baslik,idTag,metinUst,metinAlt,madde,blogId")] Icerik icerik)
        {
            if (id != icerik.icerikId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(icerik);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!IcerikExists(icerik.icerikId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Icerik)));
            }
            ViewData["blogId"] = new SelectList(_context.Blog, "blogId", "blogId", icerik.blogId);
            return(View(icerik));
        }
Ejemplo n.º 2
0
        private void ShowTextContentViewForm(Icerik content)
        {
            var textContentViewverForm = new TextContentViewForm();

            textContentViewverForm.Icerik = content;
            textContentViewverForm.ShowDialog();
        }
Ejemplo n.º 3
0
        private void ShowVideoContentPlayerForm(Icerik content)
        {
            var videoContentPlayerForm = new VideoContentPlayerForm();

            videoContentPlayerForm.Icerik = content;
            videoContentPlayerForm.ShowDialog();
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("Id,IcerikAdi,Aciklamasi,IcerikResmi,Puani,Language")] Icerik icerik)
        {
            if (ModelState.IsValid)
            {
                //******
                string webRootPath = _hostingEnvironment.WebRootPath;
                var    files       = HttpContext.Request.Form.Files;


                string fileName  = Guid.NewGuid().ToString();
                var    uploads   = Path.Combine(webRootPath, @"img\ingredients");
                var    extension = Path.GetExtension(files[0].FileName);

                using (var fileStream = new FileStream(Path.Combine(uploads, fileName + extension), FileMode.Create))
                {
                    files[0].CopyTo(fileStream);
                }
                icerik.IcerikResmi = @"\img\ingredients\" + fileName + extension;

                _context.Add(icerik);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(icerik));
        }
Ejemplo n.º 5
0
        private void ShowVideoContentPlayerForm(Icerik content)
        {
            var videoContentPlayerForm = new VideoContentPlayerForm();

            videoContentPlayerForm.axWindowsMediaPlayer1.URL = content.Content;
            videoContentPlayerForm.ShowDialog();
        }
        public ActionResult Edit(Icerik icerik, HttpPostedFileBase brosurFile)
        {
            try
            {
                if (brosurFile != null)
                {
                    string extension = Path.GetExtension(brosurFile.FileName);
                    string brosur    =
                        UrlTRKarekter.Replace(Path.GetFileNameWithoutExtension(brosurFile.FileName)) + extension;

                    brosurFile.SaveAs(Server.MapPath("~/Content/Products/Brosur/" + brosur));
                    icerik.Brosur = brosur;
                }

                SiteDileri();
                _contentRepository.Update(icerik);
                Successful(this, "Kayıt başarı ile güncellendi.");
            }
            catch (Exception ex)
            {
                Error(this, ex.ToString());
            }

            return(RedirectToAction("Index", "IcerikBaslik", new { dil = icerik.Dil }));
        }
Ejemplo n.º 7
0
        public async Task UpdateIcerik(Icerik icerikToBeUpdated, Icerik icerik) // ???
        {
            icerikToBeUpdated.IcerikFull = icerik.IcerikFull;
            icerikToBeUpdated.KonuID     = icerik.KonuID;

            await _unitOfWork.CommitAsync();
        }
Ejemplo n.º 8
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,IcerikAdi,Aciklamasi,IcerikResmi,Puani,Language")] Icerik icerik)
        {
            if (id != icerik.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(icerik);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!IcerikExists(icerik.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(icerik));
        }
Ejemplo n.º 9
0
 public void Update(Icerik icerik)
 {
     using (Database db = new Database())
     {
         db.Update("Icerik", "Id", icerik);
     }
 }
Ejemplo n.º 10
0
 public void Insert(Icerik icerik)
 {
     using (Database db = new Database())
     {
         db.Insert("Icerik", "Id", icerik);
     }
 }
Ejemplo n.º 11
0
 public void Yorumla(Icerik icerik)
 {
     if (icerik.Girdi.Length == 0)
     {
         return;
     }
     if (icerik.Girdi.StartsWith(Dokuz()))
     {
         icerik.Cikti += (9 * Carpan());
         icerik.Girdi  = icerik.Girdi.Substring(2);
     }
     else if (icerik.Girdi.StartsWith(Dort()))
     {
         icerik.Cikti += (4 * Carpan());
         icerik.Girdi  = icerik.Girdi.Substring(2);
     }
     else if (icerik.Girdi.StartsWith(Bes()))
     {
         icerik.Cikti += (5 * Carpan());
         icerik.Girdi  = icerik.Girdi.Substring(1);
     }
     while (icerik.Girdi.StartsWith(Bir()))
     {
         icerik.Cikti += (1 * Carpan());
         icerik.Girdi  = icerik.Girdi.Substring(1);
     }
 }
Ejemplo n.º 12
0
        public ActionResult DeleteConfirmed(long id)
        {
            Icerik icerik = db.Icerik.Find(id);

            db.Icerik.Remove(icerik);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 13
0
 private bool KeywordCheck()
 {
     if (Icerik.ToLower().Contains("hello") || Icerik.ToLower().Contains("teyto"))
     {
         return(false);
     }
     return(true);
 }
Ejemplo n.º 14
0
        public async Task <Icerik> CreateIcerik(Icerik newIcerik)
        {
            await _unitOfWork.Icerikler.AddAsync(newIcerik);

            await _unitOfWork.CommitAsync();

            return(newIcerik);
        }
        public IActionResult Duzenle(int id, Icerik icerik)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    int    sonuc   = 0;
                    Icerik _icerik = _context.Icerik.FirstOrDefault(x => x.ID == id);
                    _icerik.Baslik          = icerik.Baslik;
                    _icerik.Detay           = icerik.Detay;
                    _icerik.DuzenlemeTarihi = DateTime.Now;
                    _icerik.EkAlan          = icerik.EkAlan;
                    _icerik.Etkin           = icerik.Etkin;
                    _icerik.Gorsel          = icerik.Gorsel;
                    _icerik.SayfaID         = icerik.SayfaID;
                    _icerik.SEODescription  = icerik.SEODescription;
                    _icerik.SEOTitle        = icerik.SEOTitle;

                    //--------------------------------------------------------------------------------------------
                    List <EtiketIcerik> etiketIcerik = _context.EtiketIcerik.Where(x => x.IcerikID == id).ToList();
                    using (var transaction = _context.Database.BeginTransaction())
                    {
                        try
                        {
                            _context.EtiketIcerik.RemoveRange(etiketIcerik);
                            foreach (var item in icerik.EtiketList)
                            {
                                EtiketIcerik ei = new EtiketIcerik()
                                {
                                    IcerikID = id,
                                    EtiketID = item
                                };
                                _context.EtiketIcerik.Add(ei);
                            }
                            sonuc = _context.SaveChanges();
                            transaction.Commit();
                        }
                        catch (Exception exp)
                        {
                            transaction.Rollback();
                            _logger.LogError(exp, "Duzenleme Islemi Gerceklestirilemedi - {Tarih}", DateTime.Now);
                        }
                    }
                    if (sonuc >= 1)
                    {
                        return(RedirectToAction(nameof(Liste)));
                    }
                }
            }
            catch (Exception exp)
            {
                _logger.LogError(exp, "Duzenleme Islemi Gerceklestirilemedi! - {Tarih}", DateTime.Now);
            }
            ViewBag.Etiketler = new SelectList(_context.Etiket, nameof(Etiket.ID), nameof(Etiket.Baslik));
            ViewBag.Sayfalar  = new SelectList(_context.Sayfa, nameof(Sayfa.ID), nameof(Sayfa.Baslik));
            return(View(icerik));
        }
Ejemplo n.º 16
0
        public IHttpActionResult GetAll()
        {
            string link = "https://www.doviz.com/";

            Uri url = new Uri(link);

            WebClient client = new WebClient();

            client.Encoding = Encoding.UTF8;

            string html = client.DownloadString(url);

            HtmlDocument document = new HtmlDocument();

            document.LoadHtml(html);

            var secilenhtml = @"/html/body/header/div/div[1]/div/ul";

            StringBuilder st = new StringBuilder();

            var secilenHtmlList = document.DocumentNode.SelectNodes(secilenhtml);

            var verilerList = new List <Icerik>();

            foreach (var items in secilenHtmlList)
            {
                foreach (var innerItem in items.SelectNodes("li"))
                {
                    var veri = new Icerik();

                    foreach (var item in innerItem.SelectNodes("a//span"))
                    {
                        var classValue = item.Attributes["class"] == null ? null : item.Attributes["class"].Value;

                        if (classValue == "menu-row1")
                        {
                            st.AppendLine(item.InnerText);
                            veri.isim = item.InnerText;
                        }
                        else if (classValue == "menu-row2")
                        {
                            st.AppendLine(item.InnerText);
                            veri.deger = item.InnerText;
                        }

                        else if (classValue == "menu-row3")
                        {
                            st.AppendLine(item.InnerText);
                            veri.yuzde = item.InnerText;
                        }
                    }
                    verilerList.Add(veri);
                }
            }
            return(Json(verilerList));
        }
Ejemplo n.º 17
0
        public async Task <IActionResult> IcerikCreate([Bind("icerikId,baslik,idTag,metinUst,metinAlt,madde,blogId")] Icerik icerik)
        {
            if (ModelState.IsValid)
            {
                _context.Add(icerik);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Icerik)));
            }
            ViewData["blogId"] = new SelectList(_context.Blog, "blogId", "blogId", icerik.blogId);
            return(View(icerik));
        }
Ejemplo n.º 18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string gelenid = Request.QueryString["ID"];

            KurumsalContext ctx = new KurumsalContext();
            Icerik          i   = ctx.Icerikler.Find(Convert.ToInt32(gelenid));

            ctx.Icerikler.Remove(i);
            ctx.SaveChanges();

            Response.Redirect("/Icerikler.aspx");
        }
Ejemplo n.º 19
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (IsPostBack)
     {
         KurumsalContext ctx = new KurumsalContext();
         Icerik          r   = new Icerik();
         r.Baslik = Request.Form["baslik"]; //name i adsoyad olan inputa yazılan buraya gelir.
         r.Makale = Request.Form["makale"];
         ctx.Icerikler.Add(r);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 20
0
        public IActionResult Icerik(int id)
        {
            Icerik icerik = _context.Icerik.Include(x => x.Yorumlar).ThenInclude(y => y.Kullanici).FirstOrDefault(x => x.ID == id && x.Etkin);

            if (icerik == null)
            {
                return(NotFound());
            }
            ViewBag.EtiketIcerik = _context.EtiketIcerik.Where(x => x.IcerikID == id).Include(x => x.Etiket).ToList();

            ViewData["IcerikID"] = icerik.ID;

            return(View(icerik));
        }
Ejemplo n.º 21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                KurumsalContext ctx = new KurumsalContext();
                Icerik          i   = new Icerik();

                i.Baslik = Request.Form["baslik"];
                i.Makale = Request.Form["makale"];

                ctx.Icerikler.Add(i);
                ctx.SaveChanges();
            }
        }
Ejemplo n.º 22
0
 public ActionResult Edit([Bind(Include = "Id,Baslik,Detay,KategoriId,KullaniciId,OlusturulmaTarihi,GuncellenmeTarihi,AnahtarKelimeler,Aktif,Konum,SehirId,IlceId")] Icerik icerik)
 {
     if (ModelState.IsValid)
     {
         db.Entry(icerik).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IlceId      = new SelectList(db.Ilce, "Id", "IlceAd", icerik.IlceId);
     ViewBag.KategoriId  = new SelectList(db.Kategori, "Id", "KategoriAd", icerik.KategoriId);
     ViewBag.KullaniciId = new SelectList(db.Kullanici, "Id", "Eposta", icerik.KullaniciId);
     ViewBag.SehirId     = new SelectList(db.Sehir, "Id", "SehirAd", icerik.SehirId);
     return(View(icerik));
 }
Ejemplo n.º 23
0
        // GET: Icerik/Details/5
        public ActionResult Details(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Icerik icerik = db.Icerik.Find(id);

            if (icerik == null)
            {
                return(HttpNotFound());
            }
            return(View(icerik));
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            int             gelenid = Convert.ToInt32(Request.QueryString["ID"]);
            KurumsalContext ctx     = new KurumsalContext();

            icerik = ctx.Icerikler.Find(gelenid);

            if (IsPostBack)
            {
                icerik.Baslik           = Request.Form["baslik"];
                icerik.Makale           = Request.Form["makale"];
                ctx.Entry(icerik).State = System.Data.Entity.EntityState.Modified;
                ctx.SaveChanges();
            }
        }
        private void IcerikGetAction(string actionName, string culture)
        {
            icerik = _contentRepository.FindByActionName(culture, actionName);

            if (icerik == null)
            {
                throw new HttpException(404, "İstenilen Sayfa Bulunamadı.");
            }
            else
            {
                ViewBag.Title       = icerik.Title;
                ViewBag.Description = icerik.Description;
                ViewBag.Keywords    = icerik.Keywords;
            }
        }
        private void IcerikGetById(int icBaslikId)
        {
            icerik = _contentRepository.FindByIcerikId(icBaslikId);

            if (icerik == null)
            {
                throw new HttpException(404, "İstenilen Sayfa Bulunamadı.");
            }
            else
            {
                ViewBag.Title       = icerik.Title;
                ViewBag.Description = icerik.Description;
                ViewBag.Keywords    = icerik.Keywords;
            }
        }
        public IActionResult Detay(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction(nameof(Liste)));
            }

            Icerik icerik = _context.Icerik.FirstOrDefault(x => x.ID == id);

            if (icerik == null)
            {
                return(NotFound());
            }

            return(View(icerik));
        }
Ejemplo n.º 28
0
        public ActionResult Create([Bind(Include = "Id,Baslik,Detay,KategoriId,KullaniciId,OlusturulmaTarihi,GuncellenmeTarihi,AnahtarKelimeler,Aktif,SehirId,IlceId")] Icerik icerik, HttpPostedFileBase dosya)
        {
            if (ModelState.IsValid)
            {
                //icerik.Konum = DbGeography.FromText("POINT(41,011366 28,9812603)");
                db.Icerik.Add(icerik);
                db.SaveChanges();

                if (dosya.ContentLength > 0)
                {
                    string dosyaismi = Util.UrlSeo(Path.GetFileNameWithoutExtension(dosya.FileName)) + "-" + Guid.NewGuid().ToString() + Path.GetExtension(dosya.FileName);


                    if (dosyaismi.Length > 255)
                    {
                        dosyaismi = dosyaismi.Substring(dosyaismi.Length - 255, 255);
                    }

                    dosya.SaveAs(Path.Combine(Server.MapPath("~/Content/Resim/"), dosyaismi));

                    Medya m = new Medya();
                    m.Baslik       = icerik.Baslik;
                    m.EklemeTarihi = DateTime.Now;
                    m.MedyaTipi    = 2; //1-video 2-resim 3-dosya
                    m.MedyaUrl     = dosyaismi;

                    db.Medya.Add(m);
                    db.SaveChanges();


                    IcerikMedya im = new IcerikMedya();
                    im.IcerikId = icerik.Id;
                    im.MedyaId  = m.Id;

                    db.IcerikMedya.Add(im);
                    db.SaveChanges();
                }

                return(RedirectToAction("Index"));
            }

            ViewBag.IlceId      = new SelectList(db.Ilce, "Id", "IlceAd", icerik.IlceId);
            ViewBag.KategoriId  = new SelectList(db.Kategori, "Id", "KategoriAd", icerik.KategoriId);
            ViewBag.KullaniciId = new SelectList(db.Kullanici, "Id", "Eposta", icerik.KullaniciId);
            ViewBag.SehirId     = new SelectList(db.Sehir, "Id", "SehirAd", icerik.SehirId);
            return(View(icerik));
        }
Ejemplo n.º 29
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //IcerikSil.aspx?ID=1
            string gelenid = Request.QueryString["ID"]; //1

            //veritabanından sil
            KurumsalContext ctx = new KurumsalContext();
            //id si belli olan Icerik nesnesini bul
            Icerik i = ctx.Icerikler.Find(Convert.ToInt32(gelenid));

            //veritabanındaki içeriklerden bulduğumuzu sil
            ctx.Icerikler.Remove(i);
            ctx.SaveChanges();

            //icerik sayfasına yönlendir
            Response.Redirect("/Icerikler.aspx");
        }
Ejemplo n.º 30
0
        public async Task <IActionResult> IcerikEkle(Icerik model)
        {
            ViewBag.konuid = model.KonuID;
            if (ModelState.IsValid)
            {
                Icerik yeniicerik = new Icerik();
                yeniicerik.IcerikFull  = model.IcerikFull;
                yeniicerik.KonuID      = model.KonuID;
                yeniicerik.IcerikTarih = DateTime.Now;
                yeniicerik.UserID      = User.FindFirstValue(ClaimTypes.NameIdentifier);
                yeniicerik.UserName    = User.FindFirstValue(ClaimTypes.Name);
                await _icerikService.CreateIcerik(yeniicerik);

                return(RedirectToAction("Index"));
            }
            return(View("Index", model));
        }