public QueueHub(IDistributedCache cache, UserManager <User> manager, ApplicationContext context, PlaybackHelper playback)
 {
     _cache       = cache ?? throw new ArgumentNullException(nameof(cache));
     _userManager = manager ?? throw new ArgumentNullException(nameof(manager));
     _context     = context ?? throw new ArgumentNullException(nameof(context));
     _playback    = playback ?? throw new ArgumentNullException(nameof(playback));
 }
 public AuthController(ApplicationContext context, IHttpClientFactory factory, UserManager <User> userManager, SignInManager <User> signInManager, ILogger <AuthController> logger, AuthHelper auth, PlaybackHelper playback)
 {
     _context       = context ?? throw new ArgumentNullException(nameof(context));             // Throw nil arg expection if context is nil.
     _cf            = factory ?? throw new ArgumentNullException(nameof(factory));             // Throw nil arg expection if factory is nil.
     _userManager   = userManager ?? throw new ArgumentNullException(nameof(userManager));     // "
     _signInManager = signInManager ?? throw new ArgumentNullException(nameof(signInManager)); // "
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));               // "
     _auth          = auth ?? throw new ArgumentNullException(nameof(auth));
     _playback      = playback ?? throw new ArgumentNullException(nameof(playback));
 }
Beispiel #3
0
        private void InitDevices()
        {
            var devices = DeviceHelper.GetCaptureDevices();
            var device  = devices.Find(m => m.FriendlyName == "Microphone (4- Logitech USB Headset)");

            this.recordHelper            = new RecordHelper(device);
            recordHelper.ProgressReport += RecordHelper_ProgressReport;

            this.playbackHelper         = new PlaybackHelper();
            playbackHelper.PlayStopped += PlaybackHelper_PlayStopped;
        }
Beispiel #4
0
        public MainWindowViewModel(ISnackbarMessageQueue snackbarMessageQueue)
        {
            snackbarMessageQueue.NotNull(nameof(snackbarMessageQueue));

            PlayerWrapper = new MediaPlayerWrapper();

            if (!File.Exists(_playbackFileName))
            {
                PlaybackHelper.SaveOptions(new PlaybackOptions(), _playbackFileName);
            }

            Playback = PlaybackHelper.LoadOptions(_playbackFileName);
        }