// Programs

        public Task <ProgramDetailsResponse> GetProgramAsync(ProgramDetailsRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            return(GetDetailsAsync <ProgramDetailsResponse>(_httpClient, Constants.Programs.BaseUrl, request));
        }
Esempio n. 2
0
        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
            });
        }