Пример #1
0
        public ActionResult Transition_GaleriKategoriSil(string id)
        {
            try
            {
                int albume_category_id = Convert.ToInt32(id);

                akgul_yemek_dbEntities db     = new akgul_yemek_dbEntities();
                gallery_categories     albume = db.gallery_categories.Where(w => w.id == albume_category_id).FirstOrDefault();
                if (albume != null)
                {
                    // delete albume category
                    db.gallery_categories.Remove(albume);
                    db.SaveChanges();

                    Session["message"] = new MessageModel("Bilgi", "Galeri Kategorisi Silindi.", Message_Type.Success);
                    return(RedirectToAction("Galeri_Listele"));
                }
                else
                {
                    MLog.Error("Galeri Kategorisi Silinemedi.", "Belirtilen Galeri Kategorisi Bulunamadı.");
                    Session["message"] = new MessageModel("HATA", "Belirtilen Galeri Kategorisi Bulunamadı.", Message_Type.Error);

                    return(RedirectToAction("Galeri_Listele"));
                }
            }
            catch (Exception exception)
            {
                MLog.Error("Galeri Kategorisi Silinemedi.", exception.Message + Environment.NewLine + exception.StackTrace);
                Session["message"] = new MessageModel("HATA", "Bir hata oluştu.", Message_Type.Error);

                return(RedirectToAction("Galeri_Listele"));
            }
        }
Пример #2
0
        public ActionResult Transition_GaleriKategoriEkle(FormCollection formCollection)
        {
            try
            {
                gallery_categories albume_category = (gallery_categories)MTranslation.BuildObject(formCollection, "gallery_categories");

                if (albume_category.name != "")
                {
                    akgul_yemek_dbEntities db = new akgul_yemek_dbEntities();
                    db.gallery_categories.Add(albume_category);
                    db.SaveChanges();

                    Session["message"] = new MessageModel("Bilgi", "Galeri Kategorisi Eklendi.", Message_Type.Success);
                    return(RedirectToAction("Galeri_Listele"));
                }
                else
                {
                    MLog.Error("Galeri Kategorisi Eklenemedi.", "Eksik veya Yanlış Bilgiler Girildi.");
                    Session["message"] = new MessageModel("ERROR", "Eksik veya Yanlış Bilgiler Girildi.", Message_Type.Error);

                    return(RedirectToAction("Galeri_Listele"));
                }
            }
            catch (Exception exception)
            {
                MLog.Error("Galeri Kategorisi Eklenemedi.", exception.Message + Environment.NewLine + exception.StackTrace);
                Session["message"] = new MessageModel("HATA", "Bir Hata Oluştu.", Message_Type.Error);
                return(RedirectToAction("Galeri_Listele"));
            }
        }
Пример #3
0
        public ActionResult Transition_GaleriKategoriGuncelle(FormCollection formCollection)
        {
            try
            {
                akgul_yemek_dbEntities db = new akgul_yemek_dbEntities();

                gallery_categories albume_category         = (gallery_categories)MTranslation.BuildObject(formCollection, "gallery_categories");
                gallery_categories updated_albume_category = db.gallery_categories.Where(w => w.id == albume_category.id).FirstOrDefault();

                if (updated_albume_category != null)
                {
                    updated_albume_category.name = albume_category.name;
                    db.SaveChanges();

                    Session["message"] = new MessageModel("Bilgi", "Galeri Kategorisi Güncellendi.", Message_Type.Success);
                    return(RedirectToAction("Galeri_Kategori_Detay", new { id = albume_category.id }));
                }
                else
                {
                    MLog.Error("Galeri Kategorisi Güncellenemedi.", "Eksik veya Yanlış Bilgiler Girildi.");
                    Session["message"] = new MessageModel("ERROR", "Eksik veya Yanlış Bilgiler Girildi.", Message_Type.Error);

                    return(RedirectToAction("Galeri_Kategori_Detay", new { id = albume_category.id }));
                }
            }
            catch (Exception exception)
            {
                MLog.Error("Galeri Kategorisi Güncellenemedi.", exception.Message + Environment.NewLine + exception.StackTrace);
                Session["message"] = new MessageModel("HATA", "Bir Hata Oluştu.", Message_Type.Error);

                return(RedirectToAction("Galeri_Listele"));
            }
        }
Пример #4
0
        public ActionResult Galeri_Kategori_Detay(string id)
        {
            int titleCategoryId = Convert.ToInt32(id);

            akgul_yemek_dbEntities db = new akgul_yemek_dbEntities();

            gallery_categories gallery_category = db.gallery_categories.FirstOrDefault(w => w.id == titleCategoryId);

            ViewData["gallery_category"] = gallery_category;

            List <gallery_titles> gallery_titles = db.gallery_titles.Where(w => w.category_id == titleCategoryId).ToList();

            ViewData["gallery_titles"] = gallery_titles;

            //Navigation______________________________________________________
            List <NavigationModel> navList = new List <NavigationModel>()
            {
                new NavigationModel()
                {
                    name = "GALERİ LİSTELE", url = "/Admin_Site/Galeri_Listele"
                },
                new NavigationModel()
                {
                    name = "GALERİ KATEGORİ DETAY", url = ""
                }
            };

            ViewData["navigation"] = navList;
            //________________________________________________________________


            return(View());
        }