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)); }
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; }
public MainWindowViewModel(ISnackbarMessageQueue snackbarMessageQueue) { snackbarMessageQueue.NotNull(nameof(snackbarMessageQueue)); PlayerWrapper = new MediaPlayerWrapper(); if (!File.Exists(_playbackFileName)) { PlaybackHelper.SaveOptions(new PlaybackOptions(), _playbackFileName); } Playback = PlaybackHelper.LoadOptions(_playbackFileName); }