Example #1
0
        public AfetTurkiyeModel()
        {
            this.İlceler = new List <SelectListItem>();
            İlceler.Add(new SelectListItem {
                Text = "..Seçiniz..", Value = ""
            });
            this.Semtler = new List <SelectListItem>();
            Semtler.Add(new SelectListItem {
                Text = "..Seçiniz..", Value = ""
            });
            this.Mahalleler = new List <SelectListItem>();
            Mahalleler.Add(new SelectListItem {
                Text = "..Seçiniz..", Value = ""
            });

            DBAfetModel    dbA = new DBAfetModel();
            DBTurkiyeModel dbT = new DBTurkiyeModel();

            this.Afetler = (from a in dbA.AfetKategoris
                            select new SelectListItem
            {
                Text = a.AfetAdi,
                Value = a.AfetKategoriID.ToString()
            }).ToList();

            this.Afetler.Insert(0, new SelectListItem
            {
                Value = "",
                Text  = ".. Seçiniz .."
            });

            this.Iller = (from i in dbT.tbl_il
                          select new SelectListItem
            {
                Selected = false,
                Text = i.il_ad,
                Value = i.il_id.ToString()
            }).ToList();

            this.Iller.Insert(0, new SelectListItem
            {
                Selected = true,
                Value    = "",
                Text     = ".. Seçiniz .."
            });
        }
Example #2
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());
        }