public Einzelkampf Map(BoutApiModel apiModel) { Einzelkampf result = new Einzelkampf { KampfNr = int.Parse(apiModel.Order), Gewichtsklasse = apiModel.WeightClass, Stilart = _stilartKonvertierer.ToEnum(apiModel.Style), HeimRinger = GetRinger(HeimGast.Heim, apiModel), GastRinger = GetRinger(HeimGast.Gast, apiModel), HeimMannschaftswertung = int.Parse(apiModel.HomeWrestlerPoints), GastMannschaftswertung = int.Parse(apiModel.OpponentWrestlerPoints), RundenErgebnisse = ErmittleRundenErgebnisse(apiModel), Siegart = _siegartKonvertierer.ToEnum(apiModel.Result), Kampfdauer = TimeSpan.FromSeconds(Convert.ToDouble(GetAnnotationValue(apiModel.Annotations, "duration"))), Kommentar = GetAnnotationValue(apiModel.Annotations, "comment") }; var punkteString = GetAnnotationValue(apiModel.Annotations, "points"); result.Wertungspunkte = _griffbewertungspunktKonvertierer.Ermittle_Griffbewertungspunkte(punkteString); return(result); }