// GET: IlanVer
        public ActionResult Index(string lat, string lon)
        {
            ViewData["SayfaBaslik"] = "İLAN TALEP";
            MenuModel menu = getMenu(KULLANICI.GetKullanici());

            ViewBag.Menu = menu.MenuList;
            ViewBag.Menu = menu.MenuList;
            setIlIlceList();
            setKategoriList();
            setKonutTipList();
            setCepheList();
            setIsinmaTipList();
            if (lat != null && lon != null)
            {
                ILAN.LATITUDE  = lat;
                ILAN.LONGITUDE = lon;
            }
            return(View(IlanKayitModel.GetIlanKayit()));
        }
        public ActionResult IlanTalep(IlanKayitModel _IlanKayitModel, string txtYayinSuresi, HttpPostedFileBase file)
        {
            string FileName = "Default_Emlak.png";

            if (file != null)
            {
                string pic  = System.IO.Path.GetFileName(file.FileName);
                string path = System.IO.Path.Combine(
                    Server.MapPath("~/Resources/Images"), pic);
                file.SaveAs(path);
                using (MemoryStream ms = new MemoryStream())
                {
                    file.InputStream.CopyTo(ms);
                    byte[] array = ms.GetBuffer();
                }
                FileName = file.FileName;
            }
            _IlanKayitModel.Ilan.YAYIN_SURESI = Convert.ToDateTime(txtYayinSuresi);
            int       uye_id = KULLANICI.GetKullanici().UYE_ID;
            DataTable dt     = dbEmlak.DataTableGetir("ILAN_TALEP @UYE_ID=" + uye_id + ",@IL_ID=" + _IlanKayitModel.Adres.IL_ID + ",@ILCE_ID=" +
                                                      _IlanKayitModel.Adres.ILCE_ID + ",@MAHALLE='',@DETAY ='" + _IlanKayitModel.Adres.DETAY + "',@CEPHE_ID=" +
                                                      _IlanKayitModel.Ilan.CEPHE_ID + ",@KATEGORI_ID=" + _IlanKayitModel.Ilan.KATEGORI_ID + ",@KONUT_TIP_ID=" + _IlanKayitModel.Ilan.KONUT_TIP_ID + ",@ISINMA_TIP_ID =" +
                                                      _IlanKayitModel.Ilan.ISINMA_TIP_ID + ",@BASLIK='" + _IlanKayitModel.Ilan.BASLIK + "',@YAYIN_SURESI='" + _IlanKayitModel.Ilan.YAYIN_SURESI + "',@FIYAT=" +
                                                      _IlanKayitModel.Ilan.FIYAT + ",@BINA_YASI=" + _IlanKayitModel.Ilan.BINA_YASI + ",@ODA_SAYISI=" + _IlanKayitModel.Ilan.ODA_SAYISI + ",@SALON_SAYISI=" + _IlanKayitModel.Ilan.SALON_SAYISI + ",@BANYO_SAYISI=" +
                                                      _IlanKayitModel.Ilan.BANYO_SAYISI + ",@M2=" + _IlanKayitModel.Ilan.M2 + ",@ESYALI='" + _IlanKayitModel.Ilan.ESYALI + "',@ACIKLAMA='" + _IlanKayitModel.Ilan.ACIKLAMA + "',@KOORDINAT_X='" +
                                                      ILAN.LATITUDE + "',@KOORDINAT_Y='" + ILAN.LONGITUDE + "',@RESIM='" + FileName + "'");

            if (dt.Rows[0]["RESULT"].ToString() == "KAYIT BAŞARILI")
            {
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(RedirectToAction("Index", "IlanVer"));
            }
        }
        public ActionResult IlanTalep(IlanKayitModel _IlanKayitModel, string txtYayinSuresi, HttpPostedFileBase file)
        {
            string FileName = "Default_Emlak.png";

            if (file != null)
            {
                string pic  = System.IO.Path.GetFileName(file.FileName);
                string path = System.IO.Path.Combine(
                    Server.MapPath("~/Resources/Images"), pic);
                file.SaveAs(path);
                using (MemoryStream ms = new MemoryStream())
                {
                    file.InputStream.CopyTo(ms);
                    byte[] array = ms.GetBuffer();
                }
                FileName = file.FileName;
            }

            _IlanKayitModel.Ilan.YAYIN_SURESI = Convert.ToDateTime(txtYayinSuresi);

            int uye_id = KULLANICI.GetKullanici().UYE_ID;

            SqlParameter param1  = new SqlParameter("@UYE_ID", uye_id);
            SqlParameter param2  = new SqlParameter("@IL_ID", _IlanKayitModel.Adres.IL_ID);
            SqlParameter param3  = new SqlParameter("@ILCE_ID", _IlanKayitModel.Adres.ILCE_ID);
            SqlParameter param4  = new SqlParameter("@MAHALLE", "");
            SqlParameter param5  = new SqlParameter("@DETAY ", _IlanKayitModel.Adres.DETAY);
            SqlParameter param6  = new SqlParameter("@CEPHE_ID", _IlanKayitModel.Ilan.CEPHE_ID);
            SqlParameter param7  = new SqlParameter("@KATEGORI_ID", _IlanKayitModel.Ilan.KATEGORI_ID);
            SqlParameter param8  = new SqlParameter("@KONUT_TIP_ID", _IlanKayitModel.Ilan.KONUT_TIP_ID);
            SqlParameter param9  = new SqlParameter("@ISINMA_TIP_ID", _IlanKayitModel.Ilan.ISINMA_TIP_ID);
            SqlParameter param10 = new SqlParameter("@BASLIK", _IlanKayitModel.Ilan.BASLIK);
            SqlParameter param11 = new SqlParameter("@YAYIN_SURESI", _IlanKayitModel.Ilan.YAYIN_SURESI);
            SqlParameter param12 = new SqlParameter("@FIYAT", _IlanKayitModel.Ilan.FIYAT);
            SqlParameter param13 = new SqlParameter("@BINA_YASI", _IlanKayitModel.Ilan.BINA_YASI);
            SqlParameter param14 = new SqlParameter("@ODA_SAYISI", _IlanKayitModel.Ilan.ODA_SAYISI);
            SqlParameter param15 = new SqlParameter("@SALON_SAYISI", _IlanKayitModel.Ilan.SALON_SAYISI);
            SqlParameter param16 = new SqlParameter("@BANYO_SAYISI", _IlanKayitModel.Ilan.BANYO_SAYISI);
            SqlParameter param17 = new SqlParameter("@M2", _IlanKayitModel.Ilan.M2);
            SqlParameter param18 = new SqlParameter("@ESYALI", _IlanKayitModel.Ilan.ESYALI);
            SqlParameter param19 = new SqlParameter("@ACIKLAMA", _IlanKayitModel.Ilan.ACIKLAMA);
            SqlParameter param20 = new SqlParameter("@KOORDINAT_X", ILAN.LATITUDE);
            SqlParameter param21 = new SqlParameter("@KOORDINAT_Y", ILAN.LONGITUDE);
            SqlParameter param22 = new SqlParameter("@RESIM", FileName);

            try
            {
                Model1 m      = new Model1();
                int    result = m.Database.ExecuteSqlCommand("ILAN_TALEP  @UYE_ID, @IL_ID, @ILCE_ID,@MAHALLE,@DETAY,@CEPHE_ID,@KATEGORI_ID,@KONUT_TIP_ID,@ISINMA_TIP_ID,@BASLIK,@YAYIN_SURESI,@FIYAT,@BINA_YASI,@ODA_SAYISI,@SALON_SAYISI,@BANYO_SAYISI,@M2,@ESYALI,@ACIKLAMA,@KOORDINAT_X,@KOORDINAT_Y,@RESIM", param1,
                                                             param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14,
                                                             param15, param16, param17, param18, param19, param20, param21, param22);

                if (result > 0)
                {
                    return(RedirectToAction("Index", "Home"));
                }

                else
                {
                    return(RedirectToAction("Index", "IlanVer"));
                }
            }
            catch (Exception)
            {
                return(RedirectToAction("Index", "Error"));
            }
        }