public MainWindowPresenter(IViewMainWindow view)
 {
     _model = new TVSeriesModel();
     _view  = view;
     InitializeFilters();
     LoadList();
 }
 public PresenterTVSeriesWindow(ITVSeriesWindow view, TVSeriesModel model, User currentUser)
 {
     _model       = model;
     _view        = view;
     _currentUser = currentUser;
     InitializeLists();
 }
 public TVSeriesWindowPresenter(TVSeriesModel model, IViewTVSeriesWindow view, TVSeriesWindowMode mode, TVSeriesExtended TVSeriesItem)
 {
     _model            = model;
     _view             = view;
     _TVSeriesExtended = TVSeriesItem;
     _mode             = mode;
     InitializeView(mode);
 }
        public PresenterExtendedInfoTVSerialWindow(User currentUser, TVSeriesModel model, IViewExtendedInfoTVSerialWindow view, TVSeriesTable currenTvSeriesTable)
        {
            _currentUser         = currentUser;
            _model               = model;
            _view                = view;
            _currenTvSeriesTable = currenTvSeriesTable;

            _view.ExtendedInfoTvSerialWindowProperty.PickerRating.TvSeriesTable = _currenTvSeriesTable;
            _view.ExtendedInfoTvSerialWindowProperty.PickerRating.CurrentUser   = _currentUser;

            LoadData();
        }
Beispiel #5
0
        public ActionResult Detail(string baseUrlPart)
        {
            if (WebSettingsConfig.Instance.IsSectionForbidden(SectionId.TVSeries))
            {
                return(RedirectToAction("Index", RouteConfig.MAIN_CONTROLLER_NAME));
            }

            var tvSeriesQuery            = new TVSeriesQuery(WebSettingsConfig.Instance.DefaultUserLanguages.From.Id);
            List <TVSeriesWatch> watches = tvSeriesQuery.GetSeriesWatches(baseUrlPart);

            if (EnumerableValidator.IsEmpty(watches))
            {
                return(RedirectToAction("Index", RouteConfig.MAIN_CONTROLLER_NAME));
            }

            TVSeriesInfo seriesInfo = watches[0].GetSeriesInfo();
            var          model      = new TVSeriesModel {
                Title     = seriesInfo.Title,
                OrigTitle = seriesInfo.OrigTitle,
                Series    = ConvertWatchesToModels(watches)
            };

            return(View("../Video/TVSeriesIndex", model));
        }
Beispiel #6
0
 public GenresWindow(TVSeriesModel model)
 {
     InitializeComponent();
     _model = model;
     LoadGenresList();
 }
Beispiel #7
0
 public ChannelsWindow(TVSeriesModel model)
 {
     InitializeComponent();
     _model = model;
     LoadChannelList();
 }
Beispiel #8
0
 public PresenterMainWindow(IViewMainWindow view)
 {
     _view  = view;
     _model = new TVSeriesModel();
 }