Exemple #1
0
        public ActionResult Guncelle(Urun model, int number, string OldMedia, HttpPostedFileBase[] media)
        {
            model.UrunId = number;
            if (media == null)
            {
                model.MediaPath = OldMedia;
            }
            //ImageSaver.DeleteImage(OldMedia);
            var saveResult = ImageSaver.SaveImage(media, model.Ad).Last();

            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 (UrunRepository repo = new UrunRepository())
            {
                //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 #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());
        }
Exemple #3
0
        public ActionResult Ekle(Urun model, HttpPostedFileBase[] images)
        {
            if (images != 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 (UrunRepository repo = new UrunRepository())
            {
                model.IsAktif = true;
                bool result = repo.Create(model);
                TempData["Message"] = result == true ? new TempDataDictionary {
                    { "class", "alert alert-success" }, { "msg", "Ürün eklendi." }
                } : new TempDataDictionary {
                    { "class", "alert alert-danger" }, { "msg", "Ürün eklenemedi." }
                };
                return(RedirectToAction("Liste"));
            }
        }
Exemple #4
0
        //urunRepository nesne örneğini aldık
        public HomeController(SignInManager <AppUser> signInManager)
        {
            UrunRepository u1 = new UrunRepository();

            _signInManager  = signInManager;
            _urunRepository = u1;
        }
        public UrunController()
        {
            UrunRepository     u1 = new UrunRepository();
            KategoriRepository k1 = new KategoriRepository();

            _kategoriRepository = k1;
            _urunRepository     = u1;
        }
Exemple #6
0
 public ActionResult Liste()
 {
     using (UrunRepository repo = new UrunRepository())
     {
         var model = repo.GetList();
         return(View(model));
     }
 }
        public SepetController()
        {
            UrunRepository  u1 = new UrunRepository();
            SepetRepository s1 = new SepetRepository();

            _sepetRepository = s1;
            _urunRepository  = u1;
        }
Exemple #8
0
        public JsonResult ListByCategory(int id)
        {
            using (UrunRepository repo = new UrunRepository())
            {
                List <Urun> model = repo.GetList(f => f.KategoriId == id).ToList();

                return(Json(model, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #9
0
        public ActionResult Ekle()
        {
            using (UrunRepository repo = new UrunRepository())
            {
                ViewBag.UrunList = repo.GetList();

                return(View());
            }
        }
        public ActionResult IsletmeUrunEkle()
        {
            Kullanici kullanici = Session["loginSU"] as Kullanici;

            using (UrunRepository repo = new UrunRepository())
            {
                var model = repo.GetList();
                return(View(model));
            }
        }
        public IActionResult Index()
        {
            ITest test = new DpTest();

            ViewBag.Ad = test.GetirAd("Kübra");


            UrunRepository urunRepository = new UrunRepository();

            return(View(urunRepository.HepsiniGetir()));
        }
Exemple #12
0
 public ActionResult Guncelle(int id)
 {
     using (MenuRepository repo = new MenuRepository())
     {
         using (UrunRepository repo2 = new UrunRepository())
         {
             ViewBag.UrunList = repo2.GetList();
         }
         var model = repo.GetOne(f => f.MenuId == id);
         return(View(model));
     }
 }
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 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 void IsletmeUrunEkle(/*int[] model,string[] obj*/ string model)
        {
            IsletmeUrunEkleModel b         = (IsletmeUrunEkleModel)Newtonsoft.Json.JsonConvert.DeserializeObject(model, typeof(IsletmeUrunEkleModel));
            Kullanici            kullanici = Session["loginSU"] as Kullanici;

            //List<int> eklenecekler = new List<int>();
            using (IsletmeUrunRepository repo = new IsletmeUrunRepository())
            {
                var olanlar = repo.GetList(f => f.KullaniciId == kullanici.KullaniciId);
                foreach (var item in b.IsletmeUrunEkleModelList)
                {
                    if (olanlar.Any(f => f.UrunId == item.Id))
                    {
                        b.IsletmeUrunEkleModelList.Remove(item);
                    }
                }
                List <int> result = repo.UrunleriEkle(b, kullanici.KullaniciId);
                if (result.Count() == 0)
                {
                    TempData["Message"] = new TempDataDictionary {
                        { "class", "alert alert-success" }, { "msg", "Ürünler eklendi." }
                    };
                }
                else
                {
                    List <Urun> eklenemeyenUrunler = new List <Urun>();
                    using (UrunRepository repo2 = new UrunRepository())
                    {
                        foreach (var item in result)
                        {
                            eklenemeyenUrunler = repo2.GetList(f => f.UrunId == item).ToList();
                        }
                    }
                    TempData["Message"] = new TempDataDictionary {
                        { "class", "alert alert-danger" }, { "msg", $"{result.Count()} ürün eklenemedi" }
                    };
                    ViewBag.EklenemeyenUrunler = eklenemeyenUrunler;
                }
                //return RedirectToAction("IsletmeUrunEkle");
            }
        }
Exemple #17
0
 public ActionResult Sil(int id, string path)
 {
     using (UrunRepository repo = new UrunRepository())
     {
         bool result = repo.Delete(id);
         if (result)
         {
             var message = ImageSaver.DeleteImage(path);
             TempData["Message"] = result == true ? new TempDataDictionary {
                 { "class", "alert alert-success" }, { "msg", "Ürün silindi" }
             } : new TempDataDictionary {
                 { "class", "alert alert-danger" }, { "msg", "Ürün silinemedi. </br>" + message }
             };
             return(RedirectToAction("Liste"));
         }
         TempData["Message"] = new TempDataDictionary {
             { "class", "alert alert-danger" }, { "msg", "Ürün silinemedi. </br>" }
         };
         return(RedirectToAction("Liste"));
     }
 }
Exemple #18
0
        public ActionResult IcerikEkle(MenuUrun model)
        {
            using (MenuUrunRepository repo = new MenuUrunRepository())
            {
                using (MenuRepository repo2 = new MenuRepository())
                {
                    model.Menu = repo2.GetOne(f => f.MenuId == model.MenuId);
                }
                using (UrunRepository repo3 = new UrunRepository())
                {
                    model.Urun = repo3.GetOne(f => f.UrunId == model.UrunId);
                }
                bool result = repo.Create(model);

                TempData["Message"] = result == true ? new TempDataDictionary {
                    { "class", "alert alert-success" }, { "msg", $"{model.Menu.Ad} Menüsüne {model.Urun.Ad} ürünü eklendi." }
                } : new TempDataDictionary {
                    { "class", "alert alert-danger" }, { "msg", $"{model.Menu.Ad} Menüsüne {model.Urun.Ad} ürünü eklenemedi." }
                };
                return(RedirectToAction("Liste"));
            }
        }
Exemple #19
0
        public UrunComponent()
        {
            UrunRepository u1 = new UrunRepository();

            _urunRepository = u1;
        }
Exemple #20
0
 public UrunService()
 {
     _urunRepository = new UrunRepository();
 }
Exemple #21
0
        public KategoriAd()
        {
            UrunRepository u1 = new UrunRepository();

            _urunRepository = u1;
        }
        public IActionResult Index1()
        {
            UrunRepository urunRepository = new UrunRepository();

            return(View(urunRepository.HepsiniGetir()));
        }