void clearPage() { SelectedActors.Clear(); movieType = ""; isVisibleAutreType = "Hidden"; movieDirectorFirstname = ""; movieDirectorLastname = ""; isVisibleAutreDirector = "Hidden"; }
private async Task OnDataAnnotationsValidated() { MovieItem.GenresList = Selected.Select(x => new MoviesGenres { GenreId = int.Parse(x.Key) }).ToList(); MovieItem.ActorList = SelectedActors.Select(x => new MoviesActors { PersonId = x.Id, CharacterName = x.Character }).ToList(); if (!string.IsNullOrWhiteSpace(MovieItem.Poster)) { ImageURL = null; } await OnValidMovieSubmit.InvokeAsync(null); }
private async Task <MovieResults> FetchMovieResults() { var parameters = new MovieParameters { Page = Page, SortOrder = SortOrder, ReleaseYear = ReleaseYear, Rating = Rating, Runtime = Runtime, FromReleaseDate = FromReleasedate, ToReleaseDate = ToReleaseDate }; if (SelectedGenreIds.Count() is not 0) { parameters.GenreIds = SelectedGenreIds; } if (SelectedActors.Count() is not 0) { foreach (var actor in SelectedActors) { parameters.ActorIds.Add(actor.Id); } } if (SelectedDirectors.Count() is not 0) { foreach (var director in SelectedDirectors) { parameters.DirectorIds.Add(director.Id); } } if (SelectedKeywords.Count() is not 0) { foreach (var keyword in SelectedKeywords) { parameters.KeywordIds.Add(keyword.Id); } } var results = await DiscoverService.GetMoviesAsync(parameters); return(results); }
void CommandUpdateExecute(object parameter) { var values = (object[])parameter; CheckComboBox ccb = (CheckComboBox)values[0]; Page page = (Page)values[1]; foreach (MovieNET.Actor actor in listActorMovie) { id_actors.Add(actor.Id_actor); } serviceClient.DeleteMovieActors(selectedMovie.Id_movie, id_actors); if (ccb.SelectedItems.Count > 0) { for (int i = 0; i < ccb.SelectedItems.Count; i++) { SelectedActors.Add((MovieNET.Actor)ccb.SelectedItems[i]); } } if (SelectedMovieType.Id_type == 0) { Id_movitype = serviceClient.CreateMovieType(MovieType); } if (SelectedDirector.Id_director == 0) { Id_director = serviceClient.CreateDirector(MovieDirectorFirstname, MovieDirectorLastname); } serviceClient.ModifyImage(selectedMovie.Id_image, Image); serviceClient.ModifyMovie(selectedMovie.Id_movie, MovieTitle, MovieSynopsys, new TimeSpan(int.Parse(MovieDurationHour), int.Parse(MovieDurationMin), int.Parse(MovieDurationSec)), Id_movitype, Id_director, selectedMovie.Id_image); id_actors.Clear(); foreach (MovieNET.Actor actor in SelectedActors) { id_actors.Add(actor.Id_actor); } serviceClient.AddMovieActors(id_movie, id_actors); clearPage(); Messenger.Default.Send(id_movie); Messenger.Default.Send(user_co); var PageW = Window.GetWindow(page); PageW.Content = new View.FilmPage(); }
void clearPage() { selectedMovieType = ListMovieType[0]; SelectedActors.Clear(); selectedDirector = ListDirector[0]; movieType = ""; isVisibleAutreType = "Hidden"; directorFirstname = ""; directorLastname = ""; isVisibleAutreDirector = "Hidden"; image = ""; movieTitle = ""; movieSynopsys = ""; movieDurationHour = "00"; movieDurationMin = "00"; movieDurationSec = "00"; id_movitype = selectedMovieType.Id_type; id_director = selectedDirector.Id_director; id_image = 0; id_movie = 0; }
protected void HandleActorSelection(Person selectedActor) => SelectedActors.Add(selectedActor);
protected void RemoveSelectedActor(Person actor) { SearchActorComponent.ClearActor(); SelectedActors.Remove(actor); }