protected NIslemSonuc <int> Kaydet(NIlan Ilan) { try { var yeniilan = new Ilan { ReferansNo = Ilan.ReferansNo, UlkeId = Ilan.UlkeId, PostaKodu = Ilan.PostaKodu, SehirAd = Ilan.SehirAd, Adres = Ilan.Adres, KatNo = Ilan.KatNo, BireyselIkiz = Ilan.BireyselIkiz, IcMekan = Ilan.IcMekan, BinaYasi = Ilan.BinaYasi, OdaSayisi = Ilan.OdaSayisi, YatakOdaSayisi = Ilan.YatakOdasi, YasamAlani = Ilan.YasamAlani, KullanimAlani = Ilan.KullanimAlani, AylikKira = Ilan.AylikKira, Fiyat = Ilan.Fiyat, MulkiyetTipi = Ilan.MulkiyetTipi, Asansor = Ilan.Asansor, IlanTipi = Ilan.IlanTipi, BosOlacagiTarih = Ilan.BosOlacagiTarih, YayinTarih = DateTime.Now, Sokak = Ilan.Sokak, UyeId = Ilan.UyeId, }; Entity.Ilans.Add(yeniilan); Entity.SaveChanges(); return(new NIslemSonuc <int> { Basarilimi = true, Veri = yeniilan.IlanId }); } catch (Exception hata) { return(new NIslemSonuc <int> { Basarilimi = false, HataBilgi = new NHata { Sinif = "IlanVer", Metod = "IlanVeritabani", HataMesaj = hata.Message }, Mesaj = "Ilan Eklenirken bir hata ile karşılaşıldı" + hata.Message }); } }
public NIslemSonuc <int> Kaydet(NIlan Ilan) { var sonuc = base.Kaydet(Ilan); if (sonuc.HataBilgi != null) { //Veritabanina Eklenecek } return(sonuc); }
protected void btDevam_Click(object sender, EventArgs e) { IlanIslem yeniilan = new IlanIslem(); if (chckDaire.Checked) { hdnMulkiyetTipi.Value = "Appartement"; } else if (chckVilla.Checked) { hdnMulkiyetTipi.Value = "Maison"; } if (chckDaire.Checked || chckVilla.Checked) { NIlan yeni = new NIlan { UyeId = (int)((NuyeBilgi)Session[SiteTanim.QSKullaniciSession]).UyeId, UlkeId = (int)Convert.ToInt32(drpUlke.SelectedItem.Value), BinaYasi = string.IsNullOrEmpty(ayarlar.Temizle(txtBinaYasi.Text)) ? 0 : int.Parse(ayarlar.Temizle(txtBinaYasi.Text)), Adres = txtAdres.Text, OdaSayisi = Convert.ToInt32(ayarlar.Temizle(txtOdasayisi.Text)), YatakOdasi = (int)Convert.ToInt32(ayarlar.Temizle(txtYatakOdasi.Text)), YasamAlani = (int)Convert.ToInt32(txtYasamAlani.Text), KullanimAlani = string.IsNullOrEmpty(ayarlar.Temizle(txtKullanimAlani.Text)) ? 0 : int.Parse(ayarlar.Temizle(txtKullanimAlani.Text)), KatNo = string.IsNullOrEmpty(ayarlar.Temizle(txtKatNo.Text)) ? 0 : int.Parse(ayarlar.Temizle(txtKatNo.Text)), BireyselIkiz = ayarlar.Temizle(drpBireyselIkiz.SelectedValue), SehirAd = ayarlar.Temizle(txtSehirAd.Text), ReferansNo = ayarlar.Temizle(txtReferansNo.Text), IlanTipi = Convert.ToString(Request.QueryString["id"]), MulkiyetTipi = hdnMulkiyetTipi.Value, Asansor = ayarlar.Temizle(chckAsansor.SelectedValue), AylikKira = string.IsNullOrEmpty(ayarlar.Temizle(txtAylikKira.Text)) ? 0 : decimal.Parse(ayarlar.Temizle(txtAylikKira.Text)), BosOlacagiTarih = ayarlar.Temizle(txtBosOlacagiTarih.Text), IcMekan = ayarlar.Temizle(chckIcMekan.SelectedValue), Sokak = ayarlar.Temizle(txtSokak.Text), Fiyat = string.IsNullOrEmpty(ayarlar.Temizle(txtFiyat.Text)) ? 0 : decimal.Parse(ayarlar.Temizle(txtFiyat.Text)), PostaKodu = string.IsNullOrEmpty(ayarlar.Temizle(txtPostaKodu.Text)) ? 0 : int.Parse(ayarlar.Temizle(txtPostaKodu.Text)), }; var sonuc = yeniilan.Kaydet(yeni); Session[SiteTanim.QSIlanID] = Convert.ToString(sonuc.Veri); NEnerjiKaydet yenienerji = new NEnerjiKaydet { EmisyonDegeri = Convert.ToInt32(ayarlar.Temizle(txtEmisyonNumara.Text)), EmisyonSinifi = txtEmisyonSinifi.Text, EnerjiDegeri = Convert.ToInt32(ayarlar.Temizle(txtEnerjiNumara.Text)), EnerjiSinifi = txtEnerjiSinifi.Text, IlanId = sonuc.Veri, }; yeniilan.EnerjiBilgisiKaydet(yenienerji); int ilanId = Convert.ToInt32(Session[SiteTanim.QSIlanID]); NIlanIletisim ilaniletisim = new NIlanIletisim { IlanEmail = ayarlar.Temizle(txtEmail.Text), IlanIletisimSaatleri = ayarlar.Temizle(txtIletisimSaatleri.Text), IlanTelefon = ayarlar.Temizle(txtTelefon.Text), IlanTelefon2 = ayarlar.Temizle(txtTelefon2.Text), // IlanIletisimSekli=chckIletisimSekli.SelectedItem.Value, IlanId = ilanId }; yeniilan.IlanIletisimKaydet(ilaniletisim); if (((NuyeBilgi)Session[SiteTanim.QSKullaniciSession]).UyeTip == (int)UyeTip.Kurumsal) { Fonksiyon yenikucukresim = new Fonksiyon(); if (FileUpload1.HasFile) { string kresim = string.Empty; string bresim = string.Empty; Bitmap yeniresim = null; Bitmap byeniresim = null; try { IList <HttpPostedFile> SecilenDosyalar = FileUpload1.PostedFiles; if (!Directory.Exists(HttpContext.Current.Server.MapPath("/Dosya/IlanResim/" + ilanId + "/"))) { Directory.CreateDirectory(HttpContext.Current.Server.MapPath("/Dosya/IlanResim/" + ilanId + "/")); } if (!Directory.Exists(HttpContext.Current.Server.MapPath("/Dosya/IlanResim/" + ilanId + "/thump/"))) { Directory.CreateDirectory(HttpContext.Current.Server.MapPath("/Dosya/IlanResim/" + ilanId + "/thump/")); } for (int i = 0; i < SecilenDosyalar.Count; i++) { FileUpload1.PostedFiles[i].SaveAs(Server.MapPath("/Dosya/IlanResim/" + ilanId + "/") + FileUpload1.PostedFiles[i].FileName); yeniresim = yenikucukresim.resim_boyulandir(FileUpload1.PostedFiles[i].InputStream, 210, 130);//yeni resim için boyut veriyoruz.. kresim = Server.MapPath("/Dosya/IlanResim/" + ilanId + "/thump/") + FileUpload1.PostedFiles[i].FileName; yeniresim.Save(kresim, ImageFormat.Jpeg); NResimler resimkaydet = new NResimler { Resim = ("/Dosya/IlanResim/" + ilanId + "/") + FileUpload1.PostedFiles[i].FileName, Thumb = ("/Dosya/IlanResim/" + ilanId + "/thump/") + FileUpload1.PostedFiles[i].FileName, IlanId = ilanId }; yeniilan.ResimKaydet(resimkaydet); } } catch (Exception ex) { Response.Write("Hata Oluştu: " + ex.Message.ToString()); } finally { kresim = string.Empty; yeniresim.Dispose(); } } } if (sonuc.Basarilimi == true) { lblMesaj.Text = "Kayit Başarılı" + sonuc.Veri; Response.Redirect("/IlanVer2.aspx"); } else { if (sonuc.HataBilgi != null) { lblMesaj.Text = "Bir hata oluştu." + sonuc.Mesaj; } else { lblMesaj.Text = sonuc.Mesaj; } } } else { lblMesaj.Text = "Lütfen Mülkiyet Tipi Seçiniz"; } }