public static List <SonuclarSurrogate> PuanLisans(List <Bolum> bolumler, List <Sehir> sehirler, List <Universite> universiteler) { 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)); var gelenUniversiteler = string.Join(",", universiteler.Select(t => t.UNIVERSITEID)); List <SonuclarSurrogate> sonuclar = new List <SonuclarSurrogate>(); Fem.FemTercihWebServisSoapClient client = new Fem.FemTercihWebServisSoapClient(); // Tümünü çekmek için //sonuclar = client.GetTercihSonuclar(gelenPuanTuru, gelenUniversiteTuru, gelenAralik, yeniBolumlerGelsinmi, // gelenOgrenimTuru, gelenBurs, gelenOgrenimDili, gelenBolumler, gelenSehirler, gelenUniversiteler).ToList(); foreach (var uni in universiteler) { gelenUniversiteler = uni.UNIVERSITEID; sonuclar.AddRange(client.GetTercihSonuclar(gelenPuanTuru, gelenUniversiteTuru, gelenAralik, yeniBolumlerGelsinmi, gelenOgrenimTuru, gelenBurs, gelenOgrenimDili, gelenBolumler, gelenSehirler, gelenUniversiteler).ToList()); } return(sonuclar); }
public static List <Sehir> Sehir(List <Bolum> bolumler) { 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 universiteTuru = "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)); Fem.FemTercihWebServisSoapClient client = new Fem.FemTercihWebServisSoapClient(); var sehirlerJson = client.GetIllerByBolumler(gelenPuanTuru, universiteTuru, gelenAralik, yeniBolumlerGelsinmi, gelenOgrenimTuru, gelenBurs, gelenOgrenimDili, gelenBolumler); List <Sehir> sehirler = JsonConvert.DeserializeObject <List <Sehir> >(sehirlerJson); return(sehirler); }
public static List <Bolum> Bolum(bool lisans) { var puanTuru = "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19"; // bunlar YGS1-YGS2 gibi veriler var universiteTuru = "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"; Fem.FemTercihWebServisSoapClient client = new Fem.FemTercihWebServisSoapClient(); var bolumlerJson = ""; if (lisans) { bolumlerJson = client.GetLisansBolumler(puanTuru, universiteTuru, gelenAralik, yeniBolumlerGelsinmi, gelenOgrenimTuru, gelenBurs, gelenOgrenimDili); } else { bolumlerJson = client.GetOnLisansBolumler(puanTuru, universiteTuru, gelenAralik, yeniBolumlerGelsinmi, gelenOgrenimTuru, gelenBurs, gelenOgrenimDili); } return(Newtonsoft.Json.JsonConvert.DeserializeObject <List <Bolum> >(bolumlerJson)); }