public IActionResult Duzenle(int id, Sayfa sayfa)
 {
     try
     {
         if (ModelState.IsValid)
         {
             Sayfa _sayfa = _context.Sayfa.FirstOrDefault(x => x.ID == id);
             _sayfa.Baslik         = sayfa.Baslik;
             _sayfa.EkAlan         = sayfa.EkAlan;
             _sayfa.Etkin          = sayfa.Etkin;
             _sayfa.MenuID         = sayfa.MenuID;
             _sayfa.SEODescription = sayfa.SEODescription;
             _sayfa.SEOTitle       = sayfa.SEOTitle;
             int sonuc = _context.SaveChanges();
             if (sonuc >= 1)
             {
                 return(RedirectToAction(nameof(Liste)));
             }
         }
     }
     catch (Exception exp)
     {
         _logger.LogError(exp, "Duzenleme Islemi Gerceklestirilemedi! - {Tarih}", DateTime.Now);
     }
     ViewBag.Menuler = new SelectList(_context.Menu, nameof(Menu.ID), nameof(Menu.Baslik));
     return(View(sayfa));
 }
Beispiel #2
0
        public ActionResult sil(int id = 0)
        {
            Sayfa kayit = db.sayfa.Find(id);

            db.sayfa.Remove(kayit);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #3
0
        protected override void OnInit(EventArgs e)
        {
            try
            {
                CustomizeControl1.FormTitle = string.Format(Settings.FormTitleFormat, "Sayfa", "Tanımlama");
                using (Sayfa m = SayfaMethods.GetSayfa(BAYMYO.UI.Converts.NullToInt16(Request.QueryString["sid"])))
                {
                    CustomizeControl1.RemoveVisible = (m.ID > 0);

                    TextBox txt = new TextBox();
                    txt.ID        = "Adi";
                    txt.CssClass  = "form-control";
                    txt.Text      = m.Baslik;
                    txt.MaxLength = 50;
                    CustomizeControl1.AddControl("Başlık", txt);

                    CKEditor.NET.CKEditorControl fck = new CKEditor.NET.CKEditorControl();
                    fck.ID     = "Icerik";
                    fck.Height = 400;
                    fck.Text   = m.Icerik;
                    CustomizeControl1.AddControl("Editör", fck);

                    DropDownList ddl = new DropDownList();
                    ddl.ID             = "Yerlesim";
                    ddl.CssClass       = "form-control";
                    ddl.Width          = 300;
                    ddl.DataValueField = "Key";
                    ddl.DataTextField  = "Value";
                    ddl.DataSource     = Core.GetMenuTypes();
                    ddl.DataBind();
                    ddl.SelectedValue = m.Yerlesim.ToString();
                    CustomizeControl1.AddControl("Yerleşim", ddl);

                    //ddl = new DropDownList();
                    //ddl.ID = "Dil";
                    //ddl.Width = 300;
                    //ddl.DataValueField = "Key";
                    //ddl.DataTextField = "Value";
                    //ddl.DataSource = Core.GetLanguages();
                    //ddl.DataBind();
                    //ddl.SelectedValue = m.Dil;
                    //CustomizeControl1.AddControl("Dil", ddl);

                    CheckBox chk = new CheckBox();
                    chk.ID      = "Aktif";
                    chk.Checked = (m.ID > 0) ? m.Aktif : true;
                    CustomizeControl1.AddControl("Yayımla", chk);

                    CustomizeControl1.SubmitClick += new CustomizeControl.ButtonEvent(CustomizeControl1_SubmitClick);
                    CustomizeControl1.RemoveClick += new CustomizeControl.ButtonEvent(CustomizeControl1_RemoveClick);
                }
            }
            catch (Exception ex)
            {
                CustomizeControl1.MessageText = MessageBox.Show(DialogResult.Error, ex.Message);
            }
            base.OnInit(e);
        }
Beispiel #4
0
        public IActionResult Sayfa(int id)
        {
            Sayfa sayfa = _context.Sayfa.Include(x => x.Icerikler).FirstOrDefault(x => x.ID == id && x.Etkin);

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

            return(View(sayfa));
        }
Beispiel #5
0
        public virtual void SayfaSil(Sayfa sayfa)
        {
            if (sayfa == null)
            {
                throw new ArgumentNullException("sayfa");
            }

            _sayfaDepo.Sil(sayfa);
            _önbellekYönetici.KalıpİleSil(SAYFALAR_PATTERN_KEY);
            _olayYayınlayıcı.OlaySilindi(sayfa);
        }
Beispiel #6
0
 void CustomizeControl1_SubmitClick(SortedDictionary <string, Control> controls)
 {
     try
     {
         if (!string.IsNullOrEmpty(((TextBox)controls["Adi"]).Text)
             & !string.IsNullOrEmpty(((CKEditor.NET.CKEditorControl)controls["Icerik"]).Text))
         {
             using (Sayfa m = SayfaMethods.GetSayfa(BAYMYO.UI.Converts.NullToInt16(Request.QueryString["sid"])))
             {
                 m.Baslik   = ((TextBox)controls["Adi"]).Text;
                 m.Icerik   = ((CKEditor.NET.CKEditorControl)controls["Icerik"]).Text;
                 m.Yerlesim = 0;
                 m.Yerlesim = BAYMYO.UI.Converts.NullToByte(((DropDownList)controls["Yerlesim"]).SelectedValue);
                 m.Dil      = "tr-TR";
                 //m.Dil = ((DropDownList)controls["Dil"]).SelectedValue;
                 if (Core.IsUserAdmin)
                 {
                     m.Aktif = ((CheckBox)controls["Aktif"]).Checked;
                 }
                 else
                 {
                     m.Aktif = false;
                 }
                 if (m.ID > 0)
                 {
                     if (SayfaMethods.Update(m) > 0)
                     {
                         CustomizeControl1.MessageText = MessageBox.Show(ProccesType.Update, DialogResult.Succes);
                     }
                 }
                 else
                 {
                     m.HesapID     = Core.CurrentUser.ID;
                     m.KayitTarihi = DateTime.Now;
                     if (SayfaMethods.Insert(m) > 0)
                     {
                         CustomizeControl1.MessageText = MessageBox.Show(ProccesType.Insert, DialogResult.Succes);
                         Core.ClearControls(controls);
                         ((TextBox)controls["Adi"]).Focus();
                     }
                 }
             }
         }
         else
         {
             CustomizeControl1.MessageText = MessageBox.IsNotNull();
         }
     }
     catch (Exception ex)
     {
         CustomizeControl1.MessageText = MessageBox.Show(DialogResult.Error, ex.Message);
     }
 }
Beispiel #7
0
        public ActionResult NotEkle(Sayfa sayfa)
        {
            string veri     = System.IO.File.ReadAllText(VeriDosyaYolu);
            var    sayfalar = JsonConvert.DeserializeObject <List <Sayfa> >(veri);

            sayfalar.Add(sayfa);
            string json = JsonConvert.SerializeObject(sayfalar);

            System.IO.File.WriteAllText(VeriDosyaYolu, json);

            return(Json("başarılı"));
        }
 public IActionResult Duzenle(Sayfa model, IFormFile Resim)
 {
     if (ModelState.IsValid)
     {
         if (Resim == null)
         {
             var result = upload._fncResimYukleAsync(Resim);
             model.Resim = result.Result;
         }
         model.GuncellemeTarihi = Convert.ToDateTime(DateTime.Now);
         db.Guncelle(model);
     }
     return(View(model));
 }
Beispiel #9
0
    public void SayfaDegistir(int _sayfa)
    {
        yonetmen.MetronomDurdur();
        Sayfa sayfa = (Sayfa)_sayfa;

        if (dem == Sayfa.PRATİK)
        {
            yonetmen.Resetle();
        }
        sayfalar[dem].SetActive(false);
        dem = sayfa;
        sayfalar[dem].SetActive(true);
        transform.Find("Text").GetComponent <Text>().text = sayfa.ToString();
        NavigasyonButton();
    }
        public IActionResult Detay(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction(nameof(Liste)));
            }

            Sayfa sayfa = _context.Sayfa.FirstOrDefault(x => x.ID == id);

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

            return(View(sayfa));
        }
Beispiel #11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     m = SayfaMethods.GetSayfa(BAYMYO.UI.Converts.NullToInt16(Request.QueryString["sid"]));
     if (m != null)
     {
         if (!m.Aktif & !Core.CurrentUser.Tipi.Equals(AccountType.Admin))
         {
             this.Page.Title = "Aradığınız içerik bulunamadı!";
             m.Icerik        = MessageBox.Show(DialogResult.Warning, "Bu içerik gösterime kapatılmıştır. Kimler yayından kaldırabilir yazarı yada yöneticilerimiz tarafından yayından kaldırılabilir.");
         }
         else
         {
             this.Page.Title = BAYMYO.UI.Web.Pages.ClearHtml(m.Baslik);
             BAYMYO.UI.Web.Pages.AddMetaTag(this.Page, m.Baslik, BAYMYO.UI.Web.Pages.ClearHtml(m.Icerik));
         }
     }
 }
        public IActionResult Duzenle(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction(nameof(Liste)));
            }

            Sayfa sayfa = _context.Sayfa.FirstOrDefault(x => x.ID == id);

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

            ViewBag.Menuler = new SelectList(_context.Menu, nameof(Menu.ID), nameof(Menu.Baslik));

            return(View(sayfa));
        }
 public IActionResult Sil(int id, Sayfa sayfa)
 {
     try
     {
         Sayfa _sayfa = _context.Sayfa.FirstOrDefault(x => x.ID == id);
         _context.Sayfa.Remove(_sayfa);
         int sonuc = _context.SaveChanges();
         if (sonuc >= 1)
         {
             return(RedirectToAction(nameof(Liste)));
         }
     }
     catch (Exception exp)
     {
         _logger.LogError(exp, "Sil Islemi Gerceklestirilemedi! - {Tarih}", DateTime.Now);
     }
     return(View(sayfa));
 }
Beispiel #14
0
        public IActionResult Oku(int id)
        {
            Sayfa model = srp.GetirIdile(id);

            try
            {
                if (model == null)
                {
                    return(Redirect("/Hata/"));
                }
                else
                {
                    return(View(model));
                }
            }
            catch (Exception)
            {
                return(Redirect("/Hata/"));
            }
        }
 public IActionResult Ekle(Sayfa sayfa)
 {
     try
     {
         if (ModelState.IsValid)
         {
             _context.Sayfa.Add(sayfa);
             int sonuc = _context.SaveChanges();
             if (sonuc >= 1)
             {
                 return(RedirectToAction(nameof(Liste)));
             }
         }
     }
     catch (Exception exp)
     {
         _logger.LogError(exp, "Ekleme İşlemi Gerçekleştirilemedi - {Tarih}", DateTime.Now);
     }
     ViewBag.Menuler = new SelectList(_context.Menu, nameof(Menu.ID), nameof(Menu.Baslik));
     return(View(sayfa));
 }
 public IActionResult Ekle(Sayfa model, IFormFile Resim)
 {
     model.Resim    = "s";
     model.Aciklama = "asd";
     if (ModelState.IsValid)
     {
         var result = upload._fncResimYukleAsync(Resim);
         model.Resim            = result.Result;
         model.GuncellemeTarihi = Convert.ToDateTime(DateTime.Now);
         model.KayitTarihi      = Convert.ToDateTime(DateTime.Now);
         bool durum = db.Ekle(model);
         if (durum)
         {
             ViewBag.Durum = "Başarıyla Eklendi.";
         }
         else
         {
             ViewBag.Durum = "Hata.";
         }
     }
     return(View(model));
 }
Beispiel #17
0
        public ActionResult duzelt(int id = 0)
        {
            Sayfa kayit = db.sayfa.Find(id);

            return(View(kayit));
        }
Beispiel #18
0
 public ActionResult duzelt(Sayfa kayit)
 {
     db.Entry(kayit).State = EntityState.Modified;
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
Beispiel #19
0
 public ActionResult ekle(Sayfa kayit)
 {
     db.sayfa.Add(kayit);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }