Beispiel #1
0
        public ExerciseGroupController(
            IFitnessTrackerContext context,
            IExerciseGroupSummaryAdapter summaryAdapter,
            IExerciseGroupResultAdapter resultAdapter,
            IExerciseGroupSummaryPeriodAdapter summaryPeriodAdapter)
            : base(context)
        {
            Ensure.That(summaryAdapter).IsNotNull();
            Ensure.That(resultAdapter).IsNotNull();
            Ensure.That(summaryPeriodAdapter).IsNotNull();

            _summaryAdapter       = summaryAdapter;
            _resultAdapter        = resultAdapter;
            _summaryPeriodAdapter = summaryPeriodAdapter;
        }
Beispiel #2
0
 protected override IExerciseClient GetClient(IFitnessTrackerContext context)
 {
     return(context.ExerciseClient);
 }
Beispiel #3
0
 public ExerciseController(IFitnessTrackerContext context)
     : base(context)
 {
 }
 protected abstract TClient GetClient(IFitnessTrackerContext context);
        protected FitnessTrackerControllerBase(IFitnessTrackerContext context)
        {
            Ensure.That(context).IsNotNull();

            Client = GetClient(context);
        }
        public ExerciseGroupResultAdapter(IFitnessTrackerContext context)
        {
            Ensure.That(context).IsNotNull();

            _context = context;
        }