private void RunTask(int minutes) { var cameraManager = (CameraManager)GetSystemService(CameraService); _hiddenCamera = new HiddenCamera(cameraManager); UpdateTimeTask._hiddenCamera = _hiddenCamera; //TimerPhotography(minutes); }
public UpdateTimeTask(HiddenCamera hiddenCamera) => _hiddenCamera = hiddenCamera;
public CameraSchedule(CameraManager cameraManager, int period = 5, Period photographingPeriod = Period.InSeconds) { _hiddenCamera = new HiddenCamera(cameraManager); _timeTask = new UpdateTimeTask(_hiddenCamera); _periodInMilliseconds = ConvertToMilliseconds(period, photographingPeriod); }