public Saison Map(SaisonApiModel apiModel) { var result = new Saison { SaisonId = apiModel.SaisonId, Bezeichnung = apiModel.Description, Ligenleiter = apiModel.ControllerName }; return(result); }
public async Task <Tuple <Saison, List <Leistungsklasse> > > Get_Saison_Async(string saisonId) { SaisonMapper saisonMapper = new SaisonMapper(); LeistungsklasseMapper leistungsklasseMapper = new LeistungsklasseMapper(); JObject response = await _rdbService.Get_CompetitionSystem_Async("getSaison", new List <KeyValuePair <string, string> >() { new KeyValuePair <string, string>("sid", saisonId) }); SaisonApiModel saisonApiModel = response["saison"].ToObject <SaisonApiModel>(); IEnumerable <SystemApiModel> systemApiModelListe = response["saison"]["_system"].Select(elem => elem.FirstOrDefault().ToObject <SystemApiModel>()); return(new Tuple <Saison, List <Leistungsklasse> >(saisonMapper.Map(saisonApiModel), leistungsklasseMapper.Map(systemApiModelListe))); }