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)); }
public ActionResult sil(int id = 0) { Sayfa kayit = db.sayfa.Find(id); db.sayfa.Remove(kayit); db.SaveChanges(); return(RedirectToAction("Index")); }
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); }
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)); }
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); }
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); } }
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)); }
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)); }
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)); }
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)); }
public ActionResult duzelt(int id = 0) { Sayfa kayit = db.sayfa.Find(id); return(View(kayit)); }
public ActionResult duzelt(Sayfa kayit) { db.Entry(kayit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult ekle(Sayfa kayit) { db.sayfa.Add(kayit); db.SaveChanges(); return(RedirectToAction("Index")); }