コード例 #1
0
        // GET: Admin/ServisForm/Create
        public ActionResult Create()
        {
            using (MusteriRepository repo = new MusteriRepository())
            {
                var liste = repo.Listele(x => !x.Silindi);
                ViewBag.Musteriler = new SelectList(liste, "Id", "FirmaAdi");;
            }

            using (ServisTipRepository repo = new ServisTipRepository())
            {
                var liste = repo.Listele(x => !x.Silindi);
                ViewBag.ServisTipleri = new SelectList(liste, "Id", "Adi");;
            }

            using (ServisIcerikRepository repo = new ServisIcerikRepository())
            {
                var liste = repo.Listele(x => !x.Silindi);
                ViewBag.ServisIcerikleri = new SelectList(liste, "Id", "Adi");;
            }

            using (ServisSekliRepository repo = new ServisSekliRepository())
            {
                var liste = repo.Listele(x => !x.Silindi);
                ViewBag.ServisSekilleri = new SelectList(liste, "Id", "Adi");;
            }

            using (BakimAnlasmaRepository repo = new BakimAnlasmaRepository())
            {
                var liste = repo.Listele(x => !x.Silindi);
                ViewBag.BakimAnlasmalari = new SelectList(liste, "Id", "Musterisi.FirmaAdi");;
            }

            return(View());
        }
コード例 #2
0
        public ActionResult Create(BakimAnlasma model)
        {
            try
            {
                using (BakimAnlasmaRepository repo = new BakimAnlasmaRepository())
                {
                    model.KayitTarihi = DateTime.Now;
                    repo.Ekle(model);
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                using (MusteriRepository repo = new MusteriRepository())
                {
                    var musteriler = repo.Listele(x => !x.Silindi);
                    ViewBag.Musteriler = new SelectList(musteriler, "Id", "FirmaAdi");;
                }

                using (BakimAnlasmaTipRepository repo = new BakimAnlasmaTipRepository())
                {
                    var anlasmaTipleri = repo.Listele(x => !x.Silindi);
                    ViewBag.AnlasmaTipleri = new SelectList(anlasmaTipleri, "Id", "Adi");;
                }
                return(View(model));
            }
        }
コード例 #3
0
 // GET: Admin/BakimAnlasma/Details/5
 public ActionResult Details(int id)
 {
     using (BakimAnlasmaRepository repo = new BakimAnlasmaRepository())
     {
         var model = repo.Getir(x => x.Id == id);
         return(View(model));
     }
 }
コード例 #4
0
 // GET: Admin/BakimAnlasma
 public ActionResult Index()
 {
     using (var repo = new BakimAnlasmaRepository())
     {
         var model = repo.Listele(x => !x.Silindi);
         return(View(model));
     }
 }
コード例 #5
0
        public ActionResult Create(ServisForm model)
        {
            try
            {
                using (ServisFormRepository repo = new ServisFormRepository())
                {
                    model.KayitTarihi = DateTime.Now;
                    model.KullaniciId = ((Kullanici)Session["User"]).Id;
                    repo.Ekle(model);
                }


                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                //return RedirectToAction(nameof(Create));
                using (MusteriRepository repo = new MusteriRepository())
                {
                    var liste = repo.Listele(x => !x.Silindi);
                    ViewBag.Musteriler = new SelectList(liste, "Id", "FirmaAdi");;
                }

                using (ServisTipRepository repo = new ServisTipRepository())
                {
                    var liste = repo.Listele(x => !x.Silindi);
                    ViewBag.ServisTipleri = new SelectList(liste, "Id", "Adi");;
                }

                using (ServisIcerikRepository repo = new ServisIcerikRepository())
                {
                    var liste = repo.Listele(x => !x.Silindi);
                    ViewBag.ServisIcerikleri = new SelectList(liste, "Id", "Adi");;
                }

                using (ServisSekliRepository repo = new ServisSekliRepository())
                {
                    var liste = repo.Listele(x => !x.Silindi);
                    ViewBag.ServisSekilleri = new SelectList(liste, "Id", "Adi");;
                }

                using (BakimAnlasmaRepository repo = new BakimAnlasmaRepository())
                {
                    var liste = repo.Listele(x => !x.Silindi);
                    ViewBag.BakimAnlasmalari = new SelectList(liste, "Id", "Musterisi.FirmaAdi");;
                }
                return(View(model));
            }
        }
コード例 #6
0
        public ActionResult Edit(int id, ServisForm model)
        {
            try
            {
                using (var repo = new ServisFormRepository())
                {
                    model.GuncellemeTarihi = DateTime.Now;
                    repo.Guncelle(model);
                }

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                using (MusteriRepository repo = new MusteriRepository())
                {
                    var liste = repo.Listele(x => !x.Silindi);
                    ViewBag.Musteriler = new SelectList(liste, "Id", "FirmaAdi");;
                }

                using (ServisTipRepository repo = new ServisTipRepository())
                {
                    var liste = repo.Listele(x => !x.Silindi);
                    ViewBag.ServisTipleri = new SelectList(liste, "Id", "Adi");;
                }

                using (ServisIcerikRepository repo = new ServisIcerikRepository())
                {
                    var liste = repo.Listele(x => !x.Silindi);
                    ViewBag.ServisIcerikleri = new SelectList(liste, "Id", "Adi");;
                }

                using (ServisSekliRepository repo = new ServisSekliRepository())
                {
                    var liste = repo.Listele(x => !x.Silindi);
                    ViewBag.ServisSekilleri = new SelectList(liste, "Id", "Adi");;
                }

                using (BakimAnlasmaRepository repo = new BakimAnlasmaRepository())
                {
                    var liste = repo.Listele(x => !x.Silindi);
                    ViewBag.BakimAnlasmalari = new SelectList(liste, "Id", "Musterisi.FirmaAdi");;
                }
                return(View(model));
            }
        }
コード例 #7
0
        public ActionResult Delete(int id, FormCollection fc)
        {
            try
            {
                using (var repo = new BakimAnlasmaRepository())
                {
                    var model = repo.Getir(x => x.Id == id);
                    model.Silindi = true;
                    repo.Guncelle(model);
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #8
0
        // GET: Admin/BakimAnlasma/Edit/5
        public ActionResult Edit(int id)
        {
            using (MusteriRepository repo = new MusteriRepository())
            {
                var musteriler = repo.Listele(x => !x.Silindi);
                ViewBag.Musteriler = new SelectList(musteriler, "Id", "FirmaAdi");;
            }

            using (BakimAnlasmaTipRepository repo = new BakimAnlasmaTipRepository())
            {
                var anlasmaTipleri = repo.Listele(x => !x.Silindi);
                ViewBag.AnlasmaTipleri = new SelectList(anlasmaTipleri, "Id", "Adi");;
            }

            using (BakimAnlasmaRepository repo = new BakimAnlasmaRepository())
            {
                var model = repo.Getir(x => x.Id == id);
                return(View(model));
            }
        }
コード例 #9
0
        // GET: Admin/ServisForm/Edit/5
        public ActionResult Edit(int id)
        {
            using (MusteriRepository repo = new MusteriRepository())
            {
                var liste = repo.Listele(x => !x.Silindi);
                ViewBag.Musteriler = new SelectList(liste, "Id", "FirmaAdi");;
            }

            using (ServisTipRepository repo = new ServisTipRepository())
            {
                var liste = repo.Listele(x => !x.Silindi);
                ViewBag.ServisTipleri = new SelectList(liste, "Id", "Adi");;
            }

            using (ServisIcerikRepository repo = new ServisIcerikRepository())
            {
                var liste = repo.Listele(x => !x.Silindi);
                ViewBag.ServisIcerikleri = new SelectList(liste, "Id", "Adi");;
            }

            using (ServisSekliRepository repo = new ServisSekliRepository())
            {
                var liste = repo.Listele(x => !x.Silindi);
                ViewBag.ServisSekilleri = new SelectList(liste, "Id", "Adi");;
            }

            using (BakimAnlasmaRepository repo = new BakimAnlasmaRepository())
            {
                var liste = repo.Listele(x => !x.Silindi);
                ViewBag.BakimAnlasmalari = new SelectList(liste, "Id", "Musterisi.FirmaAdi");;
            }

            using (var repo = new ServisFormRepository())
            {
                var model = repo.Getir(x => x.Id == id);
                return(View(model));
            }
        }