예제 #1
0
        //
        // GET: /Parti/
        public ActionResult Index(int MilId = 0, int bas = 0, int getir = 5)
        {
            if (bas < 0)
            {
                bas = 0;
            }
            @ViewBag.Toplam = Partis.Count();

            var partis = Partis.OrderByDescending(p => p.IsEmriNo).Skip(bas).Take(getir);

            ViewBag.Bas   = bas;
            ViewBag.Getir = getir;
            if (MilId != 0)
            {
                partis = partis.Where(p => p.MilId == MilId);
            }


            List <Parti> partiler = partis.ToList();

            //partiler.ForEach(p => p.isValid = TryValidateModel(p));

            foreach (Parti prti in partiler)
            {
                ModelMetadata modelMetaData = ModelMetadataProviders.Current.GetMetadataForType(() => prti, typeof(Parti));
                //prti.isValid = ModelValidator.GetModelValidator(modelMetaData, ControllerContext);
            }
            return(View(partiler));
        }
예제 #2
0
        //
        // GET: /Parti/Details/5
        ///////////////////////                   COMMENT KALSIN EXCEL CIKTISI VERIYOR

        /*
         * public ActionResult Details(int id = 0)
         * {
         *  Parti parti = db.Partis.Include(p => p.Mil).Single(p => p.PartiId == id);
         *  if (parti == null)
         *  {
         *      return HttpNotFound();
         *  }
         *  return View(parti);
         * }*/
        public ActionResult Form(int id = 0, int form = 0)
        {
            switch (form)
            {
            case 1:
                ViewBag.FormCss = Url.Content("~/Content/Formlar/kaliteKontrolForm.css");
                break;

            default:
                ViewBag.FormCss = Url.Content("~/Content/Formlar/imalatIsEmriForm.css");
                break;
            }
            if (id == 0)
            {
                //ViewBag.FormCss = Url.Content("~/Content/Formlar/formKoseleri.css");
                return(View());
            }
            else
            {
                Parti parti = Partis.Single(p => p.PartiId == id);
                if (parti == null)
                {
                    return(HttpNotFound());
                }

                return(View(parti));
            }
        }
예제 #3
0
        //edit yapiyor bu isi
        // GET: /Parti/Create

        /*
         * public ActionResult Create()
         * {
         *  ViewBag.MilId = new SelectList(db.Mils.Include(m => m.Sanayi), "MilId", "AramaIsmi");
         *
         *  return View(new Parti {
         *      MilAdedi = null,
         *      PartiKodu = MvcApplication2.Models.Parti.BugununPartiKodu + SiradakiPartiSirasi(),
         *      IsEmriNo = SiradakiIsEmriNo(),
         *      GirisTarihi = DateTime.Today });
         * }
         *
         * //
         * // POST: /Parti/Create
         * [HttpPost]
         * public ActionResult Create(Parti parti)
         * {
         *  if(db.Partis.Count(p => p.PartiKodu == parti.PartiKodu && p.PartiId != parti.PartiId) > 0)
         *      ModelState.AddModelError("PartiKodu", "Bu parti kodu zaten ekli");
         *  if (db.Partis.Count(p => p.IsEmriNo == parti.IsEmriNo && p.PartiId != parti.PartiId) > 0)
         *      ModelState.AddModelError("IsEmriNo", "Bu is emri no zaten var");
         *
         *  if (ModelState.IsValid)
         *  {
         *      parti.GirisTarihi = DateTime.Now;
         *      db.Partis.Add(parti);
         *      db.SaveChanges();
         *
         *      return RedirectToAction("Index");
         *  }
         *  ViewBag.MilId = new SelectList(db.Mils.Include(m => m.Sanayi), "MilId", "AramaIsmi",parti.MilId);
         *  return View(parti);
         * }
         */

        //
        // GET: /Parti/Edit/5

        public ActionResult Duzenle(int id = 0)
        {
            Parti parti;

            if (id == 0)//yeni olustur
            {
                parti = new Parti
                {
                    MilAdedi    = null,
                    PartiKodu   = MvcApplication2.Models.Parti.BugununPartiKodu + SiradakiPartiSirasi(),
                    IsEmriNo    = SiradakiIsEmriNo(),
                    GirisTarihi = DateTime.Today
                }
            }
            ;
            else
            {
                parti = Partis.Single(p => p.PartiId == id);
            }
            if (parti == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MilId = new SelectList(Mils, "MilId", "AramaIsmi", parti.MilId);
            return(View(parti));
        }
예제 #4
0
        public void TestMethod1(string nom, string representant, string description)
        {
            Partis p = new Partis();

            Assert.IsNotNull(nom);
            Assert.IsNotNull(representant);
            Assert.IsNotNull(description);
        }