コード例 #1
0
        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);
        }
コード例 #2
0
        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));
        }
コード例 #3
0
    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
            });
        }
    }