Ejemplo n.º 1
0
        public void DeleteAimTimer(IAimTimer aimTimer)
        {
            var aimTimerModel      = aimTimer.GetAimTimerModel();
            var aimTimerItemModels = _repository.LoadAllByKey <AimTimerItemModel>("aimTimerId", aimTimerModel.Id);

            foreach (var aimTimerItemModel in aimTimerItemModels)
            {
                _repository.Delete(aimTimerItemModel.Id);
            }
            _repository.Delete(aimTimerModel.Id);
        }
Ejemplo n.º 2
0
 public AimTimerItem(
     IAimTimer aimTimer,
     AimTimerItemModel aimTimerItemModel,
     IDateTimeProvider dateTimeProvider,
     Func <IAimTimerItem, DateTime, DateTime?, IAimTimerInterval> aimTimerIntervalFactory)
 {
     AimTimer                 = aimTimer;
     _aimTimerItemModel       = aimTimerItemModel;
     _dateTimeProvider        = dateTimeProvider;
     _aimTimerIntervalFactory = aimTimerIntervalFactory;
 }