コード例 #1
0
        public Saison Map(SaisonApiModel apiModel)
        {
            var result = new Saison
            {
                SaisonId    = apiModel.SaisonId,
                Bezeichnung = apiModel.Description,
                Ligenleiter = apiModel.ControllerName
            };

            return(result);
        }
コード例 #2
0
        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)));
        }