Exemple #1
0
        public static List <OnLisansSonuclarSurrogate> PuanOnLisans(List <Bolum> bolumler, List <Sehir> sehirler)
        {
            var gelenPuanTuru        = "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19"; // bunlar YGS1-YGS2 gibi veriler
            var gelenUniversiteTuru  = "1,2,3,4";                                       // bunlar DEVLET,OZEL,KIBRIS,YURTDISI
            var gelenAralik          = "BasariAralik|0|0";
            var yeniBolumlerGelsinmi = true;
            var gelenOgrenimTuru     = "0";
            var gelenBurs            = "0";
            var gelenOgrenimDili     = "0";
            var gelenBolumler        = string.Join(",", bolumler.Select(t => t.BolumId));
            var gelenSehirler        = string.Join(",", sehirler.Select(t => t.ilId));

            List <OnLisansSonuclarSurrogate> sonuclar = new List <OnLisansSonuclarSurrogate>();

            Fem.FemTercihWebServisSoapClient client = new Fem.FemTercihWebServisSoapClient();
            sonuclar.AddRange(client.GetOnLisansTercihSonuclar(gelenPuanTuru, gelenUniversiteTuru, gelenAralik, yeniBolumlerGelsinmi,
                                                               gelenOgrenimTuru, gelenBurs, gelenOgrenimDili, gelenBolumler, gelenSehirler).ToList());

            return(sonuclar);
        }