// Programs public Task <ProgramDetailsResponse> GetProgramAsync(ProgramDetailsRequest request) { if (request == null) { throw new ArgumentNullException(nameof(request)); } return(GetDetailsAsync <ProgramDetailsResponse>(_httpClient, Constants.Programs.BaseUrl, request)); }
private void OnMouseDown(MouseButtonEventArgs e) { if (e.ClickCount < 2) { return; } var vm = ((FrameworkElement)e.Source).DataContext as EpisodeCellViewModel; ProgramDetailsRequest.Raise(new DataPassingNotification { Model = vm?.Model }); }