public void MovieItemCountInfo() { MovieItem.CreateFewItems(Avatar.Items[0], 100); Session.CommitChanges(); var countInfo = new MovieItem.CountInfo(Avatar.Items); Assert.AreEqual(Avatar.Items.Count, countInfo.Total); }
public MovieDetailViewModel(MovieItem movieItem) { movieService = ComponentContainer.Current.Resolve <IMovieService>(); personService = ComponentContainer.Current.Resolve <IPersonService>(); watchlistService = ComponentContainer.Current.Resolve <IWatchlistService>(); this.Movie = movieItem; }
public void MovieItemAsRentItem() { MovieItem item = Avatar.GetActiveItems()[0]; Assert.AreEqual(item, item.RentItem); item.Status = MovieItemStatus.Rented; Assert.IsNull(item.RentItem); }
public void DeleteMovieItemOnRemove() { MovieItem item = Avatar.AddItem(); SessionHelper.CommitSession(Session, null); Avatar.Items.Remove(item); Assert.IsTrue(item.IsDeleted); }
public Task AddNewItem(MovieItem movie) { return(GetVoidActionTask(() => { _allMovieList.Add(movie); UpdateList(_allMovieList); })); }
public Item CreatePlayerInstance(MovieItem movieItem) { var item = new Item(); item.Init(this, movieItem); return(item); }
private void SetFanArtType() { PlayableMediaItem playableMediaItem = SelectedItem as PlayableMediaItem; if (playableMediaItem != null) { MediaItem = playableMediaItem.MediaItem; } SeriesFilterItem series = SelectedItem as SeriesFilterItem; if (series != null) { FanArtMediaType = FanArtConstants.FanArtMediaType.Series; FanArtName = series.SimpleTitle; ItemDescription = null; return; } SeriesItem episode = SelectedItem as SeriesItem; if (episode != null) { FanArtMediaType = FanArtConstants.FanArtMediaType.Series; FanArtName = episode.Series; ItemDescription = episode.StoryPlot; return; } MovieFilterItem movieCollection = SelectedItem as MovieFilterItem; if (movieCollection != null) { FanArtMediaType = FanArtConstants.FanArtMediaType.MovieCollection; FanArtName = movieCollection.SimpleTitle; ItemDescription = null; return; } MovieItem movie = SelectedItem as MovieItem; if (movie != null) { FanArtMediaType = FanArtConstants.FanArtMediaType.Movie; FanArtName = movie.MovieName; ItemDescription = movie.StoryPlot; return; } VideoItem video = SelectedItem as VideoItem; if (video != null) { FanArtMediaType = FanArtConstants.FanArtMediaType.Undefined; FanArtName = string.Empty; ItemDescription = video.StoryPlot; return; } FanArtMediaType = FanArtConstants.FanArtMediaType.Undefined; FanArtName = string.Empty; ItemDescription = string.Empty; }
public async Task <IActionResult> Update([FromBody] MovieItem movieItem) { var movie = await _movieRepository.GetByIdAsync(movieItem.Id); movie.Update(movieItem.Title, movieItem.StoryLine, movieItem.Language); _movieRepository.Update(movie); return(Ok()); }
public void AllowDelete() { Movie movie = new Movie(Session, "1"); MovieItem item = movie.AddItem(MovieItemFormat.DVD, 10); Andrew.DoRent(new RentInfo(item)); Session.CommitChanges(); Assert.IsFalse(movie.AllowDelete); }
public Task DeleteItem(MovieItem movie) { return(GetVoidActionTask(() => { var movieToRemove = _allMovieList.FirstOrDefault(item => item.Id == movie.Id); _allMovieList.Remove(movieToRemove); UpdateList(_allMovieList); })); }
public void InsertMovie(MovieItem movie) { if (movie == null) { throw new ArgumentNullException("InsertMovie"); } _repoMovie.Insert(movie); _cacheManager.RemoveByPattern(ModelCacheEventConsumer.MOVIES_PATTERN_KEY); }
public async Task <ActionResult <MovieItem> > GetAMovieItem(CancellationToken cancellationToken, int id) { MovieItem movieItem = await _context.GetAnItem(cancellationToken, id); if (movieItem == null) { return(NotFound()); } return(movieItem); }
public async Task <bool> AddItemAsync(MovieItem newItem) { newItem.Id = Guid.NewGuid(); newItem.IsDone = false; newItem.ReleaseDate = DateTime.Now.AddDays(1); _context.Items.Add(newItem); var saveResult = await _context.SaveChangesAsync(); return(saveResult == 1); }
public void SaveMovie(MovieItem movie) { if (movie == null) { throw new ArgumentNullException("SaveMovie"); } _repoMovie.Update(movie); //_cacheManager.RemoveByPattern(ModelCacheEventConsumer.MOVIES_PATTERN_KEY); // clear all cache for any movie patterns }
public IActionResult MovieInput(MovieItem appResponse) { if (ModelState.IsValid) { context.Movies.Add(appResponse); context.SaveChanges(); return(View("Confirmation", appResponse)); } return(View("Confirmation", appResponse)); }
private void ProcSearchNaverApi(string movieName) { string clientID = "kZwov3BYbBv2fCrJKz4Y"; string clientSecret = "RykwuCjDVG"; string openApiUrl = $"https://openapi.naver.com/v1/search/movie?start=1&display=30&query={movieName}"; string resJson = Commons.GetOpenApiResult(openApiUrl, clientID, clientSecret); var parsedJson = JObject.Parse(resJson); int total = Convert.ToInt32(parsedJson["total"]); int display = Convert.ToInt32(parsedJson["display"]); StsResult.Content = $"{total} 중 {display} 호출 성공"; var items = parsedJson["items"]; var json_array = (JArray)items; List <MovieItem> movieItems = new List <MovieItem>(); foreach (var item in json_array) { MovieItem movie = new MovieItem( Commons.StringHtmlTag(item["title"].ToString()), item["link"].ToString(), item["image"].ToString(), item["subtitle"].ToString(), item["pubDate"].ToString(), Commons.StripPipe(item["director"].ToString()), Commons.StripPipe(item["actor"].ToString()), item["userRating"].ToString()); movieItems.Add(movie); } this.DataContext = movieItems; //List<NaverFavoriteMovies> list = new List<NaverFavoriteMovies>(); //foreach (MovieItem item in GrdData.SelectedItems) //{ // NaverFavoriteMovies temp = new NaverFavoriteMovies() // { // Title = item.Title, // Link = item.Link, // Image = item.Image, // SubTitle = item.SubTitle, // PubDate = item.PubDate, // Director = item.Director, // Actor = item.Actor, // UserRating = item.UserRating, // RegDate = DateTime.Now // }; // list.Add(temp); //} }
public override void OnNavigatedTo(INavigationParameters parameters) { if (parameters.Keys.Contains("movieItemSelected")) { var movieItem = parameters.GetValue <MovieItem>("movieItemSelected"); if (movieItem != null) { MovieDetailItem = movieItem; } } }
public void MovieItemLastRentedOn() { VideoRentDateTime.AddDays(10); DateTime rentDate = VideoRentDateTime.Now; Rent rent = Anton.DoRent(new RentInfo(Postal)).Rents[0]; MovieItem item = rent.Item; VideoRentDateTime.AddDays(2); rent.Return(); Assert.AreEqual(rentDate, item.LastRentedOn); }
public async Task <IActionResult> PostMovieItem([FromBody] MovieItem movieItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.MovieItem.Add(movieItem); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMovieItem", new { id = movieItem.Id }, movieItem)); }
public Task AddNewItem(MovieItem movie) { ResetCancellation(); try { return(GetFullCollection().InsertOneAsync(_mapper.Map <MovieItemEntity>(movie), null, _cancellationTokenSource.Token)); } catch (Exception ex) { throw; } }
public IActionResult Create([FromBody] MovieItem item) { if (item == null) { return(BadRequest()); } _context.MovieItems.Add(item); _context.SaveChanges(); return(CreatedAtRoute("GetMovie", new { id = item.Id }, item)); }
public WinManageMovie(MovieItem movie = null) { InitializeComponent(); SelectedMovie = movie; if (movie != null) { LoadFields(); EditMode = true; btn_add.Content = "Atualizar"; } }
private void collectionButton() { showAdd(); foreach (var i in Singleton <MyCollectService> .Instance.Collections) { if (i.ID == ViewModel.movieDetail.ID) { showEdit(); collectionItem = i; break; } } }
public async Task <ActionResult <MovieItem> > PutMovieItem(CancellationToken cancellationToken, int id, MovieItem movieItem) { if (id != movieItem.id) { return(NotFound()); } MovieItem item = await _context.GetAnItem(cancellationToken, id); if (item == null) { return(NotFound()); } return(await _context.PutItem(cancellationToken, movieItem)); }
public void TryDeleteItemWasInRent() { MovieItem item = Avatar.AddItem(); Receipt receipt = Andrew.DoRent(new RentInfo(item)); VideoRentDateTime.AddDays(3); Andrew.ReturnRents(receipt.Rents); SessionHelper.CommitSession(Session, null); if (item.AllowDelete) { item.Delete(); } SessionHelper.CommitSession(Session, null); }
public double Calculate(int itemA, int itemB) { MovieItem movieItemA = DataStore.AllItems .Where(s => s.ItemId == itemA) .First(); MovieItem movieItemB = DataStore.AllItems .Where(s => s.ItemId == itemB) .First(); double[] movieAGenres = movieItemA.Genres; double[] movieBGenres = movieItemB.Genres; return((new PredicateSimilarityMeasure()).calculate(movieAGenres, movieBGenres)); }
public void MovieItemCreateFewItems() { var itemsCount = new XPCollection <MovieItem>(Session).Count; MovieItem.CreateFewItems(Avatar.Items[0], 0); Session.CommitChanges(); var newItemsCount = new XPCollection <MovieItem>(Session).Count; Assert.AreEqual(itemsCount, newItemsCount); MovieItem.CreateFewItems(Avatar.Items[0], 3); Session.CommitChanges(); newItemsCount = new XPCollection <MovieItem>(Session).Count; Assert.AreEqual(itemsCount + 3, newItemsCount); }
public void ShowToastNotificationOfComingMovie(MovieItem Movie) { string title = ResourceLoader.GetForCurrentView().GetString("ToastNotificationService_Title/Text"); string description = string.Format(ResourceLoader.GetForCurrentView().GetString("ToastNotificationService_Description/Text"), Movie.TitleCn, Movie.Date); var content = new ToastContent() { Launch = "ToastContentActivationParams", Visual = new ToastVisual() { BindingGeneric = new ToastBindingGeneric() { Children = { new AdaptiveText() { Text = title }, new AdaptiveText() { Text = description } }, HeroImage = new ToastGenericHeroImage() { Source = Movie.Image } } }, Actions = new ToastActionsCustom() { Buttons = { new ToastButtonDismiss("Oh Yeah") } } }; // Add the content to the toast var toast = new ToastNotification(content.GetXml()) { Tag = "MoviePreviewToastAddToCollection" }; // And show the toast ShowToastNotification(toast); }
public async Task <IActionResult> AddItem(MovieItem newItem) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } var successful = await _movieItemService.AddItemAsync(newItem); if (!successful) { return(BadRequest("Could not add item.")); } return(RedirectToAction("Index")); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } MovieItem = await _context.Movie.FirstOrDefaultAsync(m => m.ID == id); if (MovieItem == null) { return(NotFound()); } return(Page()); }
private void LoadMovies() { var xbmc = Xbmc.Xbmc.instance(); IncrementPending(); xbmc.GetMovies((rows) => { foreach (var row in rows) { int movieId = (int)row["movieid"]; var item = new MovieItem() { Id = movieId, Title = (string)row["title"], Subtitle = (string)row["tagline"], Play = new PlayCommand((e) => { xbmc.PlayMovie(movieId); }) }; item.SetThumbnail(xbmc.GetVfsUri((string)row["thumbnail"])); this.Movies.Add(item); } DecrementPending(); }); }