Пример #1
0
        private void SetValue(ExerciseDTO result, ExerciseParamType nameOfParam, string value)
        {
            var style    = NumberStyles.AllowDecimalPoint | NumberStyles.AllowThousands;
            var provider = new CultureInfo("en-US");

            switch (nameOfParam.ParamName)
            {
            case "ExerciseName":
                result.ExerciseName = value;
                break;

            case "Note":
                result.Note = value;
                break;

            case "SeriesCount":
                result.SeriesCount = Int32.Parse(value);
                break;

            case "Distance":
                result.Distance = Int32.Parse(value);
                break;

            case "Time":
                result.Time = Decimal.Parse(value, style, provider);
                break;

            case "Spikes":
                result.Spikes = Boolean.Parse(value);
                break;

            case "ExerciseCount":
                result.ExerciseCount = Int32.Parse(value);
                break;

            case "Weight":
                result.Weight = Decimal.Parse(value, style, provider);
                break;

            case "IdJumpType":
                result.JumpType = Int32.Parse(value);
                break;

            case "Height":
                result.Height = Decimal.Parse(value, style, provider);
                break;

            case "StepsCount":
                result.StepsCount = Int32.Parse(value);
                break;

            case "IdPole":
                result.IdPole = Int32.Parse(value);
                break;
            }
        }
Пример #2
0
        private object GetValue(ExerciseParamType par, ExerciseDTO exercise)
        {
            switch (par.ParamName.ToString())
            {
            case "ExerciseName":
                return(exercise.ExerciseName);

            case "Note":
                return(exercise.Note);

            case "SeriesCount":
                return(exercise.SeriesCount);

            case "Distance":
                return(exercise.Distance);

            case "Time":
                return(exercise.Time);

            case "Spikes":
                return(exercise.Spikes);

            case "ExerciseCount":
                return(exercise.ExerciseCount);

            case "Weight":
                return(exercise.Weight);

            case "IdJumpType":
                return(exercise.JumpType);

            case "Height":
                return(exercise.Height);

            case "StepsCount":
                return(exercise.StepsCount);

            case "IdPole":
                return(exercise.IdPole);

            default:
                return("");
            }
        }
 public ExerciseParamType Update(ExerciseParamType entity)
 {
     throw new NotImplementedException();
 }