public BusinessLayerResult <Ilan> Kayit(Ilan data) { BusinessLayerResult <Ilan> res = new BusinessLayerResult <Ilan>(); ICollection <IlanNitelik> listNitelik = new List <IlanNitelik>(); listNitelik = data.IlanNitelik; Ilan ilan = new Ilan(); IlanIletisim ilaniletisim = new IlanIletisim(); ilaniletisim.Eposta = data.IlanIletisim.Eposta; ilaniletisim.Tel = data.IlanIletisim.Tel; ilan.IlanIletisim = ilaniletisim; ilan.IlanBasligi = data.IlanBasligi; ilan.Sektor = data.Sektor; ilan.Pozisyon = data.Pozisyon; ilan.Adres = data.Adres; ilan.CalismaSekli = data.CalismaSekli; ilan.Egitim = data.Egitim; ilan.IlanNitelik = listNitelik; ilan.Dil = data.Dil; ilan.IletisimId = data.IlanIletisim.Id; ilan.Tarih = data.Tarih; Insert(ilan); return(res); }
public ActionResult NewJob(string [] ilannitelik, string jobIlanbasligi, string jobSektor, string jobPozisyon, string jobAdres, string jobCalismasekli, string jobEgitim, string jobDil, string jobAciklama, string jobTelefon, string jobEposta) { Ilan ilan = new Ilan(); IlanIletisim ilanIletisim = new IlanIletisim(); IlanNitelik ilanNitelik = new IlanNitelik(); ilan.IlanBasligi = jobIlanbasligi; ilan.CalismaSekli = jobCalismasekli; ilan.Sektor = jobSektor; ilan.Egitim = jobEgitim; ilan.Pozisyon = jobPozisyon; ilan.Dil = jobDil; ilanNitelik.Aciklama = jobAciklama; ilanIletisim.Tel = jobTelefon; ilanIletisim.Eposta = jobEposta; ilan.Adres = jobAdres; ilan.Tarih = DateTime.Now; ilan.IlanIletisim = ilanIletisim; jobResult = jobManager.Kayit(ilan); return(View(jobResult)); }
protected NIslemSonuc <bool> IlanIletisimKaydet(NIlanIletisim IlanIletisim) { try { var yeni = new IlanIletisim { IlanEmail = IlanIletisim.IlanEmail, IlanTelefon = IlanIletisim.IlanTelefon, IlanTelefon2 = IlanIletisim.IlanTelefon2, IlanIletisimSaatleri = IlanIletisim.IlanIletisimSaatleri, IlanIletisimSekli = IlanIletisim.IlanIletisimSekli, IlanId = IlanIletisim.IlanId }; Entity.IlanIletisims.Add(yeni); Entity.SaveChanges(); return(new NIslemSonuc <bool> { Basarilimi = true }); } catch (Exception hata) { return(new NIslemSonuc <bool> { Basarilimi = false, HataBilgi = new NHata { Sinif = "KonutDetay", Metod = "IlanVeritabani", HataMesaj = hata.Message }, Mesaj = "Ilan Eklenirken bir hata ile karşılaşıldı" + hata.Message }); } }