public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { COneRoundResults result = value as COneRoundResults; if (result == null) { return(false); } switch ((enResultColumnNumber)parameter) { case enResultColumnNumber.Route1: return(result.Route1 != null && result.Route1.ResultPossible); case enResultColumnNumber.Route2: return(result.Route2 != null && result.Route2.ResultPossible); case enResultColumnNumber.Sum: return(result.Sum != null && result.Sum.ResultPossible); } return(false); }
public void UpdateFromLocalData(COneRoundResults localResults) { route1 = localResults.Route1.Time.NormalizeMs(true); route2 = localResults.Route2.Time.NormalizeMs(true); sum = localResults.Sum.Time.NormalizeMs(true); }