private void TextBlock_MouseUp_FromWatched(object sender, MouseButtonEventArgs e) { if (((WatchedViewModel)WatchedTab.DataContext).IsClosed == true) { WatchedViewModel dataContext = (WatchedViewModel)WatchedTab.DataContext; DetailsViewModel detailsModel = new DetailsViewModel(Mediator.Instance, dataContext.SelectedMovie); MovieDetailsWindow detailsWindow = new MovieDetailsWindow(); detailsWindow.DataContext = detailsModel; detailsWindow.Show(); } }
public MainWindow() { InitializeComponent(); MoviesViewModel moviesModel = new MoviesViewModel(Mediator.Instance, new MessageBoxService()); FavoritesViewModel favoritesModel = new FavoritesViewModel(Mediator.Instance, new MessageBoxService()); WatchedViewModel watchedModel = new WatchedViewModel(Mediator.Instance, new MessageBoxService()); MoviesTab.DataContext = moviesModel; FavoritesTab.DataContext = favoritesModel; WatchedTab.DataContext = watchedModel; }
public async Task <IActionResult> WatchedAdd(WatchedViewModel watched) { PhysicalMedia physicalMedia = await _physicalMediaService.Get(watched.PhysicalMediaId); var authorizationResult = await _authorizationService.AuthorizeAsync(User, physicalMedia, new SameUserRequirement()); if (!authorizationResult.Succeeded) { return(new ForbidResult()); } var result = await _watchedViewModelService.AddWatched(physicalMedia, watched.Date); return(Json(result)); }
public IActionResult WatchedModal(WatchedViewModel watched) { return(View(watched)); }
public Watched(WatchedViewModel watched) { WatchedId = Guid.NewGuid(); PhysicalMediaId = watched.PhysicalMediaId; Date = watched.Date; }