예제 #1
0
        public ActionResult Index(FormCollection form, AfetTurkiyeModel model, int?id)
        {
            DBAfetModel    dbA     = new DBAfetModel();
            DBTurkiyeModel dbT     = new DBTurkiyeModel();
            Afetler        afetler = new Afetler();

            if (form != null)
            {
                afetler.AfetKategoriID  = model.AfetID;
                afetler.SeriNo          = ViewBag.Number;
                afetler.GuideNo         = ViewBag.Number2;
                afetler.BaslangicTarihi = Convert.ToDateTime(form["BasTarihi"]);
                afetler.BitisTarihi     = Convert.ToDateTime(form["BitisTarihi"]);
                afetler.Sure            = Convert.ToInt32(form["Sure"]);

                AfetKategori a = dbA.AfetKategoris.Where(x => x.AfetKategoriID == model.AfetID).SingleOrDefault();
                tbl_il       b = dbT.tbl_il.Where(x => x.il_id == model.ilID).SingleOrDefault();
                tbl_ilce     c = dbT.tbl_ilce.Where(x => x.ilce_id == model.IlceID).SingleOrDefault();
                tbl_semt     d = dbT.tbl_semt.Where(x => x.semt_id == model.SemtID).SingleOrDefault();
                tbl_mahalle  e = dbT.tbl_mahalle.Where(x => x.mahalle_id == model.MahalleID).SingleOrDefault();

                afetler.AfetTuru = a.AfetAdi;
                afetler.Il       = b.il_ad;
                afetler.Ilce     = c.ilce_ad;
                afetler.Koy      = d.semt_ad;
                afetler.Mahalle  = e.mahalle_ad;

                afetler.Belde             = form["Belde"];
                afetler.Neden             = form["Neden"];
                afetler.Enlem             = form["Enlem"];
                afetler.Boylam            = form["Boylam"];
                afetler.NedenAciklama     = form["Neden"];
                afetler.EtkiledigiAlanlar = form["EtAlan"];
                afetler.Kaynak            = form["Kaynak"];

                dbA.Afetlers.Add(afetler);
                dbA.SaveChanges();
            }
            else
            {
                ModelState.AddModelError("Bilgi", "Bilgileri Kontrol ediniz");
            }

            return(View());
        }
예제 #2
0
        // GET: Home
        public ActionResult Index()
        {
            var number = CreatePassword(12);

            ViewBag.Number = number;
            var number2 = CreatePassword(12);

            ViewBag.Number2 = number2;


            AfetTurkiyeModel      model1 = new AfetTurkiyeModel();
            List <SelectListItem> model  = new List <SelectListItem>();

            model = model1.Afetler.ToList();
            model = model1.Iller.ToList();
            model = model1.İlceler.ToList();
            model = model1.Semtler.ToList();
            model = model1.Mahalleler.ToList();

            return(View(model1));
        }