Exemple #1
0
        public ActionResult Sil(int id, string path)
        {
            using (KategoriRepository repo = new KategoriRepository())
            {
                bool result;
                try
                {
                    result = repo.Delete(id);
                }
                catch (Exception e)
                {
                    TempData["Message"] = new TempDataDictionary {
                        { "class", "alert alert-danger" }, { "msg", "Kategor silinemedi. Kategoriye Bağlı Ürün Olabilir." }
                    };
                    result = false;
                }
                if (result)
                {
                    var message = ImageSaver.DeleteImage(path);
                    TempData["Message"] = result == true ? new TempDataDictionary {
                        { "class", "alert alert-success" }, { "msg", "Kategori silindi" }
                    } : new TempDataDictionary {
                        { "class", "alert alert-danger" }, { "msg", "Kategor silinemedi." + message }
                    };
                    return(RedirectToAction("Liste"));
                }

                return(RedirectToAction("Liste"));
            }
        }
Exemple #2
0
        public ActionResult Index()
        {
            Kullanici user = Session["loginSU"] as Kullanici;
            KategoriMenuUrunKullaniciModel model = new KategoriMenuUrunKullaniciModel();

            if (user.Yetki == (int)EnumYetki.Admin)
            {
                using (KategoriRepository repo = new KategoriRepository())
                {
                    model.KategoriList = repo.GetList();
                }
                using (MenuRepository repo = new MenuRepository())
                {
                    model.MenuList = repo.GetList();
                }
                using (UrunRepository repo = new UrunRepository())
                {
                    model.UrunList = repo.GetList();
                }
                using (KullaniciRepository repo = new KullaniciRepository())
                {
                    model.KullaniciList = repo.GetList();
                }
                return(View(model));
            }
            else if (user.Yetki == (int)EnumYetki.Isletme)
            {
                using (IsletmeUrunRepository repo = new IsletmeUrunRepository())
                {
                    ViewBag.IsletmeUrunList = repo.IsletmeninUrunleri(user.KullaniciId);
                }
            }
            return(View());
        }
        public JsonResult kategoriEkle(TBL_KATEGORILER k1)
        {
            KategoriRepository katRep = new KategoriRepository();
            var kategoriEkle          = katRep.kategoriEkle(k1);

            return(Json(kategoriEkle));
        }
Exemple #4
0
        public ActionResult Ekle(Kategori model, HttpPostedFileBase[] images)
        {
            if (images[0] != null)
            {
                var saveResult = ImageSaver.SaveImage(images, model.Ad).FirstOrDefault();

                if (!saveResult.Contains("Dosya Kaydedilemedi"))
                {
                    model.MediaPath = saveResult;
                }
                else
                {
                    TempData["Message"] = new TempDataDictionary {
                        { "class", "alert alert-danger" }, { "msg", $"Görsel Kaydedilemedi </br>{saveResult[1]} " }
                    };
                    return(RedirectToAction("Ekle"));
                }
            }

            using (KategoriRepository repo = new KategoriRepository())
            {
                model.IsAktif = true;
                bool result = repo.Create(model);
                TempData["Message"] = result == true? new TempDataDictionary {
                    { "class", "alert alert-success" }, { "msg", "Kategroi eklendi." }
                }: new TempDataDictionary {
                    { "class", "alert alert-danger" }, { "msg", "Kategroi eklenemedi." }
                };
                return(RedirectToAction("Liste"));
            }
        }
Exemple #5
0
        public IActionResult Index()
        {
            var kategoriRepository = new KategoriRepository(context);
            var kategoriler        = kategoriRepository.KategorileriGetir();

            return(View(kategoriler));
        }
        public ActionResult Index()
        {
            KategoriRepository katRep = new KategoriRepository();

            // var katList = katRep.KategoriAdinaGoreListele();
            return(View(""));
        }
Exemple #7
0
 public ActionResult Liste()
 {
     using (KategoriRepository repo = new KategoriRepository())
     {
         var model = repo.GetList();
         return(View(model));
     }
 }
Exemple #8
0
 public ActionResult Ekle()
 {
     using (KategoriRepository repo = new KategoriRepository())
     {
         ViewBag.KategoryList = repo.GetList();
         return(View());
     }
 }
Exemple #9
0
 public ActionResult Guncelle(int id)
 {
     using (KategoriRepository repo = new KategoriRepository())
     {
         Kategori model = repo.GetOne(f => f.KategoriId == id);
         return(View(model));
     }
 }
        public UrunController()
        {
            UrunRepository     u1 = new UrunRepository();
            KategoriRepository k1 = new KategoriRepository();

            _kategoriRepository = k1;
            _urunRepository     = u1;
        }
Exemple #11
0
 public ActionResult IcerikEkle(int id)
 {
     ViewBag.MenuId = id;
     using (KategoriRepository repo = new KategoriRepository())
     {
         ViewBag.KategoriList = repo.GetList();
     }
     return(View());
 }
        public ActionResult markaEkle()
        {
            KategoriRepository repoKategori = new KategoriRepository();
            var a = repoKategori.List().Select(x => new SelectListItem {
                Text = x.KATEGORI_ADI, Value = x.ID.ToString()
            }).ToList();

            ViewBag.kategoriList = a;
            return(View());
        }
Exemple #13
0
 public ActionResult Guncelle(int id)
 {
     using (UrunRepository repo = new UrunRepository())
     {
         Urun model = repo.GetOne(f => f.UrunId == id);
         using (KategoriRepository repo2 = new KategoriRepository())
         {
             ViewBag.KategoriList = repo2.GetList();
         }
         return(View(model));
     }
 }
 public EntityService()
 {
     arizaRepository       = new ArizaRepository();
     detayRepository       = new DetayRepository();
     kategoriRepository    = new KategoriRepository();
     markaRepository       = new MarkaRepository();
     modelRepository       = new ModelRepository();
     musteriRepository     = new MusteriRepository();
     personelRepository    = new PersonelRepository();
     servisDurumRepository = new ServisDurumRepository();
     servisYeriRepository  = new ServisYeriRepository();
     urunRepository        = new UrunRepository();
     urunTeslimRepository  = new UrunTeslimRepository();
 }
Exemple #15
0
 public ActionResult Ekle(Kategori model)
 {
     using (KategoriRepository repo = new KategoriRepository())
     {
         model.KayitTarihi = DateTime.Now;
         bool durum = repo.Ekle(model);
         TempData["Mesaj"] = durum ? new TempDataDictionary {
             { "class", "alert alert-success" }, { "mesaj", "Kayıt eklendi." }
         } : new TempDataDictionary {
             { "class", "alert alert-danger" }, { "mesaj", "Kayıt eklenemedi." }
         };
         return(View());
     }
 }
        public void Init()
        {
            OErepo  = new ODEONEventRepository();
            Salrepo = new SalRepository();
            Katrepo = new KategoriRepository();
            GGRepo  = new GodtGørelsesRepository();
            control = new Controller(Salrepo, Katrepo, OErepo, GGRepo);

            dates.Add(new DateTime(2019, 5, 8));
            dates.Add(new DateTime(2019, 5, 28));
            dates.Add(new DateTime(2019, 6, 15));
            dates.Add(new DateTime(2019, 6, 20));

            //int IDEvent = control.IndskrivNavnOgDato(name, dates);
        }
Exemple #17
0
        public ActionResult Index(int id)
        {
            //KategoriMenuUrunModel allList = new KategoriMenuUrunModel();
            //using (UrunRepository repo = new UrunRepository())
            //{
            //    allList.UrunList = repo.GetList();

            //}
            //using (KategoriRepository repo = new KategoriRepository())
            //{
            //    allList.KategoriList = repo.GetList();
            //}
            //using (MenuRepository repo = new MenuRepository())
            //{
            //    allList.MenuList = repo.GetList();
            //}
            //using (MenuUrunRepository repo = new MenuUrunRepository())
            //{
            //    ViewBag.MenuUrunList = repo.GetList();
            //}
            //using (IsletmeAyarRepository repo = new IsletmeAyarRepository())
            //{
            //    ViewBag.IsletmeAyar = repo.GetOne(f => f.isActive == true);
            //}
            List <Kategori> kategoriList = new List <Kategori>();

            using (IsletmeUrunRepository repo = new IsletmeUrunRepository())
            {
                var model = repo.IsletmeninUrunleri(id);
                using (KategoriRepository repo2 = new KategoriRepository())
                {
                    //kategoriList = repo2.GetList();
                    foreach (var item in model)
                    {
                        var deneme = repo2.GetOne(f => f.KategoriId == item.Urun.KategoriId);
                        if (!kategoriList.Contains(deneme))
                        {
                            kategoriList.Add(deneme);
                        }
                    }
                }
                ViewBag.KategoriList = kategoriList;
                return(View(model));
            }
        }
Exemple #18
0
 public ActionResult Guncelle(Kategori model, int number, string OldMedia)
 {
     if (model.MediaPath == null)
     {
         model.MediaPath = OldMedia;
     }
     using (KategoriRepository repo = new KategoriRepository())
     {
         model.KategoriId = number;
         bool result = repo.Update(model);
         TempData["Message"] = result == true ? new TempDataDictionary {
             { "class", "alert alert-success" }, { "msg", "Kategroi eklendi." }
         } : new TempDataDictionary {
             { "class", "alert alert-danger" }, { "msg", "Kategroi eklenemedi." }
         };
         return(RedirectToAction("Liste"));
     }
 }
Exemple #19
0
        public IActionResult Index(int?kategoriId)
        {
            var urunRepository     = new UrunRepository(context);
            var kategoriRepository = new KategoriRepository(context);
            List <Models.Urun> model;

            if (kategoriId.HasValue)
            {
                var kategori = kategoriRepository.KategoriGetir(kategoriId.Value);

                ViewData["Filtre"] = kategori;
                model = urunRepository.UrunleriKategoriyeGoreGetir(kategoriId.Value);
            }
            else
            {
                model = urunRepository.UrunleriGetir();
            }

            return(base.View(model));
        }
        public KategoriController()
        {
            KategoriRepository k1 = new KategoriRepository();

            _kategoriRepository = k1;
        }
 public KategoriService()
 {
     _kategoriRepository = new KategoriRepository();
 }
 public KategoriServices()
 {
     _kategoriRepository = new KategoriRepository();
     _rowNumber          = Convert.ToInt32(ConfigurationManager.AppSettings["TopRowNumber"]);
 }
Exemple #23
0
        public KategoriComponent()
        {
            KategoriRepository k1 = new KategoriRepository();

            _kategoriRepository = k1;
        }
Exemple #24
0
 public KategoriController(KategoriRepository kategoriRepository)
 {
     _kategoriRepository = kategoriRepository;
 }