public void Add(Film film) { if (film == null) { return; } if (!Films.Contains(film)) { Films.Add(film); if (film.genre != null) { AllGenres.Add(film.genre.name); } if (film.FilmActor != null) { foreach (var fa in film.FilmActor) { if (fa.Actor != null) { AllActors.Add(fa.Actor.fullName); } } } } }
private void ClickMethod() { Films.Add(new Фильмы() { Авторы = NewAuthors, Год = NewYear, Длительность = NewDuration, Жанр = NewGenre, Название = NewName, Описание = NewDescription, Страна = NewCountry }); }
async Task ExecuteLoadFilmsCommand() { if (IsBusy) { return; } IsBusy = true; try { Films.Clear(); var filmsResponse = await ServiceSource.GetFilmsAsync(true); foreach (var film in filmsResponse) { Films.Add(film); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
private void SearchComedi() { Films.Clear(); string sqlExpression = "SELECT * FROM Films where Genre ='Комедия'"; if (DataBase.SqlConnection.State != System.Data.ConnectionState.Open) { DataBase.SqlConnection.Open(); } if (DataBase.SqlConnection.State == System.Data.ConnectionState.Open) { SqlCommand command = new SqlCommand(sqlExpression, DataBase.SqlConnection); SqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) // если есть данные { while (reader.Read()) // построчно считываем данные { object film_id = reader["Film_id"]; object title = reader["Title"]; object genre = reader["Genre"]; object year = reader["Year"]; object description = reader["Description"]; object status = reader["Status"]; Films.Add(new Film(Convert.ToInt32(film_id.ToString()), title.ToString(), genre.ToString(), Convert.ToInt32(year.ToString()), description.ToString(), status.ToString())); } } reader.Close(); } DataBase.SqlConnection.Close(); }
async Task LoadData() { if (IsBusy) { return; } Exception error = null; try { IsBusy = true; Films.Clear(); var resulFilms = await Api.GetFilmsByListUrl(People.Films); foreach (var film in resulFilms) { Films.Add(film); } } catch (Exception ex) { Debug.WriteLine("Error when load data: " + ex); error = ex; } finally { IsBusy = false; } if (error != null) { await ShowAlertAsync("Error when load data!", error.Message, "OK"); } }
public bool VoegFilmToe(Media input) { if (input != null) { if (Films.Count != 0) { if (Films.Contains(input)) { return(false); } else { Films.Add((Film)input); return(true); } } else { Films.Add((Film)input); return(true); } } else { throw new ArgumentNullException(); } }
public bool AddFilm(Film film) { if (Films.Contains(film)) { return(false); } Films.Add(film); return(true); }
private void extractIds() { foreach (Uri filmUri in FilmUris) { Films.Add(extractId(filmUri)); } foreach (Uri memberUri in MemberUris) { Members.Add(extractId(memberUri)); } }
private void extractIds() { foreach (Uri filmUri in FilmUris) { Films.Add(extractId(filmUri)); } foreach (Uri pilotUri in PilotUris) { Pilots.Add(extractId(pilotUri)); } }
private void extractIds() { foreach (Uri filmUri in FilmUris) { Films.Add(extractId(filmUri)); } foreach (Uri residentUri in ResidentUris) { Residents.Add(extractId(residentUri)); } }
internal void New() { CurrentFilm = new Film(); FilmView view = new FilmView(this); view.ShowDialog(); if (view.Accept) { Films.Add(CurrentFilm); } }
private void SearchDatabase(string text) { Films.Clear(); Persons.Clear(); Reviews.Clear(); if (String.IsNullOrWhiteSpace(text)) { return; } text = PrepareString(text); var films = _filmRepository.GetAll(); foreach (var film in films) { var detail = _filmRepository.GetById(film.Id); if (PrepareString(detail.OriginalName).Contains(text, StringComparison.CurrentCultureIgnoreCase) || PrepareString(detail.CzechName).Contains(text, StringComparison.CurrentCultureIgnoreCase) || PrepareString(detail.Country).Contains(text, StringComparison.CurrentCultureIgnoreCase) || PrepareString(detail.Description).Contains(text, StringComparison.CurrentCultureIgnoreCase)) { Films.Add(film); } } var persons = _personRepository.GetAll(); foreach (var person in persons) { var detail = _personRepository.GetById(person.Id); var name = detail.FirstName + detail.LastName; if (PrepareString(name).Contains(text, StringComparison.CurrentCultureIgnoreCase)) { Persons.Add(person); } } var reviews = _reviewRepository.GetAll(); foreach (var review in reviews) { var detail = _reviewRepository.GetById(review.Id); if (PrepareString(detail.TextReview).Contains(text, StringComparison.CurrentCultureIgnoreCase)) { Reviews.Add(review); } } }
private void GenerateFilms() { Films.Add(new Film { MediaId = Guid.Parse("3B14C9FF-E104-4847-B243-F1ADE305363C"), MediaName = "Blade Runner 2049", PosterUri = "http://www.joblo.com/posters/images/full/runner-poster-main-large.jpg", Accolades = AwardStatus.Won, Runtime = 164, DateOfRelease = DateTime.Parse("2017-10-06"), CreatedOn = DateTime.Now }); }
private async Task GetListOfFilms() { //var film = await App.MobileServiceClient.GetTable<Film>().ToListAsync(); //for (int i = 0; i < film.Count; i++) Films.Add(film[i]); var response = await DataBaseConnection.GetList(URL.FILMS); var json = JsonConvert.DeserializeObject <List <Film> >(response).ToArray(); for (int i = 0; i < json.Length; i++) { Films.Add(json[i]); } }
public Task <bool> SaveChangesAsync() { return(Task.Run(() => { if (FilmsToAdd.Count() <= 0 && ActorsToAdd.Count() <= 0 && DirectorsToAdd.Count() <= 0 && FilmsToDelete.Count() <= 0 && ActorsToDelete.Count() <= 0 && DirectorsToDelete.Count() <= 0) { return false; } foreach (var film in FilmsToAdd) { film.Id = Films.Count() + 1; Films.Add(film); } foreach (var actor in ActorsToAdd) { actor.Id = Actors.Count() + 1; Actors.Add(actor); } foreach (var director in DirectorsToAdd) { director.Id = Directors.Count() + 1; Directors.Add(director); } foreach (var film in FilmsToDelete) { var filmInList = Films.Where(f => f.Id == film.Id).FirstOrDefault(); Films.Remove(filmInList); } foreach (var actor in ActorsToDelete) { var actorInList = Actors.Where(f => f.Id == actor.Id).FirstOrDefault(); Actors.Remove(actorInList); } foreach (var director in DirectorsToDelete) { var directorInList = Directors.Where(f => f.Id == director.Id).FirstOrDefault(); Directors.Remove(directorInList); } Initialize(); return true; })); }
public async Task SearchForMovie(string title) { Films.Clear(); try { SearchContainer <SearchMovie> results = await Client.SearchMovieAsync(title); foreach (SearchMovie movie in results.Results.OrderByDescending(m => m.VoteAverage)) { Films.Add(movie); } } catch (HttpRequestException) { await UserDialogs.Instance.AlertAsync("Network Error"); } }
private void extractIds() { foreach (Uri filmUri in FilmUris) { Films.Add(extractId(filmUri)); } foreach (Uri speciesUri in SpeciesUris) { Species.Add(extractId(speciesUri)); } foreach (Uri shipUri in StarshipUris) { Ships.Add(extractId(shipUri)); } foreach (Uri vehicleUri in VehicleUris) { Vehicles.Add(extractId(vehicleUri)); } Homeworld = extractId(HomeworldUri); }
/// <summary> /// Chargement des données dans l'application /// </summary> public void Chargement() { if (Dm.ChargementFilms() != null) { foreach (Film f in Dm.ChargementFilms()) { Films.Add(f); } FilmsParNom = Films; } if (Dm.ChargementReal() != null) { foreach (Personne p in Dm.ChargementReal()) { reals.Add(p); } } admins = Dm.ChargementAdmin(); }
private async Task HandleAddFilm(FilmDisplayModel film) { try { await _events.PublishOnUIThreadAsync(new LoadingOnEvent()); GetInputs(film); film.Id = Guid.NewGuid().ToString(); await _filmEndpoint.AddFilm(FilmDisplayModelToModel(film)); Films.Add(film); SelectedFilm = null; } catch (Exception) { throw; } finally { await _events.PublishOnUIThreadAsync(new LoadingOffEvent()); } }
public ActionResult Create(Film film, HttpPostedFileBase Image1) // Le meme parametre dans le textbox proprre à l'image de la vue create { if (!ModelState.IsValid || Image1 == null || Image1.ContentLength == 0) { RedirectToAction("Create"); } // List<Film> Films = Session["Films"] as List<Film>; List <Film> Films = (List <Film>)Session["Films"]; if (Films == null) { Films = new List <Film>(); } var path = Path.Combine(Server.MapPath("~/Content/Upload/"), Image1.FileName); Image1.SaveAs(path); film.ImageUrl = Image1.FileName; Films.Add(film); Session["Films"] = Films; return(RedirectToAction("Index")); }
public ActionResult Add(Film film) { if (!Request.IsAuthorized()) { return(Unauthorized()); } if (Films.Exists(film.Title)) { return(Conflict($"'{film.Title}' film already exists")); } if (film.Year < 1900) { return(BadRequest("Invalid year")); } if (film.Year > DateTime.Today.Year) { return(BadRequest("Invalid year")); } Films.Add(film); return(Ok("Ok")); }
public async Task <IActionResult> Add([FromBody] FilmFormModel model) { return(Ok(await Films.Add(model))); }
public Film AddFilm(FilmModel filmModel) { var kinopoiskInfo = KinozalSearcher.GetKinopoiskInfo(filmModel.RusName); var film = new Film() { RusName = filmModel.RusName, Year = kinopoiskInfo.Year ?? filmModel.Year, Description = filmModel.Description, Director = kinopoiskInfo.Director ?? filmModel.Director, Genres = 0, }; foreach (var genre in filmModel.Genres.Where(g => g.IsSelected)) { film.Genres |= (int)genre.Name; } var ret = Films.Add(film); SaveChanges(); FilmScores.Add(new FilmScore() { FilmId = film.FilmId, AvgScore = 0.0, ReviewsNum = 0 }); SaveChanges(); var links = KinozalSearcher.GetLinks(film.RusName); if (!string.IsNullOrEmpty(links[0].Poster)) { using var webClient = new WebClient(); film.Picture = webClient.DownloadData(links[0].Poster); } if (film.Picture is null && film.Picture is not null) { using var binaryReader = new BinaryReader(filmModel.Picture.OpenReadStream()); film.Picture = binaryReader.ReadBytes((int)filmModel.Picture.Length); } foreach (var link in links) { Links.Add(new KinozalLink { FilmId = film.FilmId, Link = link.Link, Quality = link.Quality, Size = link.Size }); } SaveChanges(); return(ret.Entity); }
public void VoegFilmToe(Film film) { Films.Add(film); }
private void LookThroughStick() { foreach (DirectoryInfo dir in GetMovieFolders()) { foreach (DirectoryInfo film in dir.GetDirectories()) { if (film.GetDirectories().Length == 0) //Heeft geen sequels --> is gewoon de film { string naam = Toolbox.GetTitel(film.Name); int jaar = Toolbox.GetJaartal(film.Name); FileInfo[] info = film.GetFiles(); if (info[0].Length > 2000000000) { decimal lengte = Math.Round(Decimal.Parse(info[0].Length.ToString()) / 1000000000, 2); Errors.Add(film.ToString() + ": Bestand is groter dan 2GB\t(" + lengte + " Gb)"); } if (info.Length != 2) { if (info.Length > 2) { Errors.Add(film.ToString() + ": Meer dan 2 bestanden in map."); } else { if (info.Length == 0) { Errors.Add(film.ToString() + ": Geen bestanden in map."); } else { if (info[0].Extension.ToLower().ToLower() == ".srt") { Errors.Add(film.ToString() + ": Geen video bestand in map."); } else { Errors.Add(film.ToString() + ": Geen ondertiteling in map."); } } } } else { var movieFile = info.FirstOrDefault(f => f.Extension.ToLower() != ".srt"); if (movieFile != null) { if (movieFile.Extension.ToLower() != ".mkv") { Errors.Add(film.ToString() + ": Videobestand is niet van formaat .mkv"); } } } Films.Add(new Film(naam, jaar, film.FullName, info[0].Length)); } else { Film mov = new Film(Toolbox.GetTitel(film.Name), 0, film.FullName); mov.HeeftSequel = true; foreach (DirectoryInfo sequel in film.GetDirectories()) { FileInfo[] info = sequel.GetFiles(); if (info[0].Length > 2000000000) { decimal lengte = Math.Round(Decimal.Parse(info[0].Length.ToString()) / 1000000000, 2); Errors.Add(sequel.ToString() + ": Bestand is groter dan 2GB\t(" + lengte + " Gb)"); } if (info.Length != 2) { if (info.Length > 2) { Errors.Add(mov.Titel + " - " + sequel.ToString() + ": Meer dan 2 bestanden in map."); } else { if (info.Length == 0) { Errors.Add(mov.Titel + " - " + sequel.ToString() + ": Geen bestanden in map."); } else { if (info[0].Extension.ToLower() == ".srt") { Errors.Add(mov.Titel + " - " + sequel.ToString() + ": Geen video bestand in map."); } else { Errors.Add(mov.Titel + " - " + sequel.ToString() + ": Geen ondertiteling in map."); } } } } else { var movieFile = info.FirstOrDefault(f => f.Extension.ToLower() != ".srt"); if (movieFile != null) { if (movieFile.Extension.ToLower() != ".mkv") { Errors.Add(mov.Titel + " - " + sequel.ToString() + ": Videobestand is niet van formaat .mkv"); } } } Film seq = new Film(Toolbox.GetTitel(film.Name) + " - " + Toolbox.GetTitel(sequel.Name), Toolbox.GetJaartal(sequel.Name), sequel.FullName, info[0].Length); mov.VoegSequelToe(seq); } mov.Jaar = mov.Sequels.ElementAt(0).Jaar; mov.size = mov.Sequels.Sum(m => m.size); Sequels.Add(mov); Films.Add(mov); } } } }
public void AddFilm(Film film) { Films.Add(film); film.Producers.Add(this); DataHelper.FilmToProducerConnections[film.ID].Add(ID); }
private void CreateNewMovie() { Film film = new Film("New Film", 0, "01.01.2000", "No overview available", "no_poster.jpeg"); Films.Add(film); }
public void AddFilm(Film f) { Validator.RequireNotNull(f); Films.Add(f); }