コード例 #1
0
        private void IcerikBaslikBilgi(int BaslikId)
        {
            IcerikBaslik baslik = _contentTitleRepository.FindById(BaslikId);

            ViewData["baslik"]   = baslik.KategoriAdi;
            ViewData["BaslikId"] = BaslikId;
        }
        public ActionResult Edit(int id)
        {
            KategoriDropDownList();

            IcerikBaslik ice = _contentTitleRepository.FindById(id);

            return(View(ice));
        }
        public ActionResult Edit(IcerikBaslik iceBaslik)
        {
            try
            {
                _contentTitleRepository.Insert(iceBaslik);
                Successful(this, "Kayıt başarı ile güncellendi.");
            }
            catch (Exception ex)
            {
                Error(this, ex.ToString());
            }

            return(RedirectToAction("Index", "IcerikBaslik", new { dil = "tr" }));
        }
        public ActionResult Create(IcerikBaslik icBaslik)
        {
            int sonId = 0;

            try
            {
                sonId = _contentTitleRepository.Insert(icBaslik);
            }
            catch (Exception ex)
            {
                Error(this, ex.ToString());
            }

            Successful(this, "Sayfa başlığı başarı ile oluşturdu. ilgili dilde sayfa içerigini oluşturunuz. ");
            return(RedirectToAction("Index", "IcerikBaslik", new { dil = "tr" }));
        }
        public int Insert(IcerikBaslik i)
        {
            int sonId = 0;

            using (Database db = new Database())
            {
                db.BeginTransaction();
                db.EnableAutoSelect = false;

                var s = Sql.Builder.Append("exec sp_IcerikBaslikEkle ");
                s.Append("  @@anaKategori_serial = @0", i.Serial);
                s.Append(", @@kayitId = @0", i.Id);
                s.Append(", @@kategoriAdi = @0", i.KategoriAdi);
                s.Append(", @@durum = @0", i.Durum);
                s.Append(", @@urun = @0", i.Urun);
                s.Append(", @@alan = @0", i.GosterimAlani);

                db.Execute(s);
                sonId = db.ExecuteScalar <int>("SELECT MAX(Id) FROM IcerikBaslik");
                db.CompleteTransaction();
            }

            return(sonId);
        }