/// <summary> /// Переустановить выбранный фильм /// </summary> /// <param name="film">Новое значение фильма</param> /// <param name="isTypeChanging">Изменился ли тип фильма</param> public void ResetSelectedFilm(Film film, bool isTypeChanging) { SelectedFilmType = isTypeChanging is true ? film.FilmType : SelectedFilmType; SelectedFilm = Films.First(f => f.Name == film.Name); }
/// <summary> /// /// Get all films; continue requesting next page of planets (10) until no pages available in next property /// http://swapi.dev/api/films/ <!-- api will redirect w/o trailing slash /// </summary> /// <returns>Task, list of domain > film models</returns> public async Task <List <Film> > GetFilms(string title = "") { var response = await Client.GetStringAsync("films/?search=" + title); Films list = JsonConvert.DeserializeObject <Films>(response, Settings); return(list.Results); }
// Modify Database #region public Task <Films> DeleteFilm(Guid Id) { Films film = _CinemaDbContext.Films.Find(Id); _CinemaDbContext.Films.Remove(film); _CinemaDbContext.SaveChanges(); return(Task.FromResult(film)); }
public void Create(Films entity) { if (entity.Id == 0) { database.Films.Add(entity); database.SaveChanges(); } }
public ActionResult DeleteConfirmed(int id) { Films films = db.Films.Find(id); db.Films.Remove(films); db.SaveChanges(); return(RedirectToAction("Index")); }
public bool IsFavourite(Film film) { if (Films.Contains(film)) { return(true); } return(false); }
public MainPage() { InitializeComponent(); Archivio = new Films(); //crea un archivio di film Archivio.Load(); //carica i film DatiView.ItemsSource = Archivio; //collega Archivio con la datiview }
/// <summary> /// Retourne les "nombreTop" films ayant la meilleure note /// </summary> /// <param name="nombreTop">Le nombre de films a retourner</param> /// <returns>La collection de films</returns> public IEnumerable <Film> recupereTopFilms(int nombreTop) { if (nombreTop > Films.Count()) { nombreTop = Films.Count(); } return(Films.OrderByDescending(f => f.Note).Take(nombreTop)); }
public FilmsVM FindById(int filmId) { Films f = _unitOfWork.Films.Get(filmId); return(new FilmsVM { Id = f.Id, Name = f.Name, Description = f.Description, Duration = f.Duration, Year = f.Year, Img = f.Img, DateStart = f.DateStart, DateEnd = f.DateEnd }); }
public async Task Find_OneColumn() { dynamic films = new Films(ProviderName); var singleInstance = await films.FindAsync(film_id : 43, columns : "film_id"); Assert.AreEqual(43, singleInstance.film_id); Assert.AreEqual(DateTime.MinValue, singleInstance.last_update); }
public MainPage() { InitializeComponent(); ArchivioDeiFilm = new Films(); ArchivioDeiFilm.Load(); lvDati.ItemsSource = ArchivioDeiFilm; }
public IActionResult EditPost1(int FilmID) { Films film = _context.Films.Where(x => x.FilmID == x.FilmID).FirstOrDefault(); ViewBag.Films = film; return(View("Edit", ViewBag.Films)); }
/// <summary> /// Обработва опцията от каскадното меню при натискане на Изтриване при логване в мениджърски режим /// </summary> private void Delete_Click(object sender, EventArgs e) { Films f = new Films(); string[] arr = row.Split(','); f.setName(arr[2]); ViewControl.Instance.deleteData(f, "Films"); }
public void Modify(Films entity) { var entityActual = database.Films.First(f => f.Id == entity.Id); database.Entry(entityActual).State = EntityState.Detached; database.Entry(entity).State = EntityState.Modified; database.SaveChanges(); }
public void Delete() { Books.Clear(); Films.Clear(); Serials.Clear(); Comments.Clear(); IsDeleted = true; }
public FilmsVM(Films film) { FilmId = film.Id; FilmName = film.FilmName; StartDate = film.StartDate; EndDate = film.EndDate; Description = film.Description; }
public async Task Get_AllColumns() { dynamic films = new Films(ProviderName); var singleInstance = await films.GetAsync(film_id : 43); Assert.AreEqual(43, singleInstance.film_id); Assert.Greater(singleInstance.last_update, DateTime.MinValue); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int id = Convert.ToInt32(Request.Params["id"]); Film = FilmsDAO.getDetailFilm(id); } }
protected override void OnInitialized() { film = _CinemaDbContext.Films.Single(film => film.Id == FilmId); if (ZaalNr != 0) { vertoning = _CinemaDbContext.FilmVertoningen.Single(vert => vert.Id == VertId); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataBind(); Films film = FilmManager.GetFilmById(Convert.ToInt32(Request.QueryString["movieId"])); lblTitle.Text = film.MovieTitle; } }
public void SchemaTableMetaDataRetrieval() { var films = new Films(ProviderName); var metaData = films.TableMetaData; Assert.IsNotNull(metaData); Assert.AreEqual(13, metaData.Count()); Assert.IsTrue(metaData.All(v => v.TABLE_NAME == films.BareTableName)); }
public void RemoveFilm(int id) { if (!Films.ContainsKey(id)) { throw new KeyNotFoundException("Id фильма не найдено"); } Films.Remove(id); freeFilmId.Push(id); }
public bool AddFilm(Film film) { if (Films.Contains(film)) { return(false); } Films.Add(film); return(true); }
public async Task SchemaTableMetaDataRetrieval() { var films = new Films(ProviderName); var metaData = await films.GetTableMetaDataAsync(); Assert.IsNotNull(metaData); Assert.AreEqual(13, metaData.Count()); Assert.IsTrue(metaData.All(v => v.TABLE_NAME == films.BareTableName)); }
public void Paged_WhereSpecification() { var films = new Films(ProviderName); var page11 = films.Paged(currentPage: 11, where : "description LIKE @0", args: "%the%"); var pageItems = page11.Items.ToList(); Assert.AreEqual(1, pageItems.Count); // also testing being on last page Assert.AreEqual(201, page11.TotalRecords); }
public AllReviewsOfOneFilm(Films film) { InitializeComponent(); listOfReviews = DatabaseManager.Instance.ReviewRepository.GetReviewsPerFilm(film).ToList(); listOfUsers = DatabaseManager.Instance.UserRepository.GetUsers().ToList(); ShowReviews(); }
public IActionResult Delete(int FilmID) { Films film = _context.Films.Where(x => x.FilmID == x.FilmID).FirstOrDefault(); TempData["Title"] = film.Title; _context.Films.Remove(film); _context.SaveChanges(); return(View("List")); }
public IActionResult Form(Films formRes) { if (ModelState.IsValid) { _context.Films.Add(formRes); _context.SaveChanges(); return(View("Confirmation", formRes)); } return(View()); }
public async Task <IActionResult> Update(long id, [FromBody] FilmFormModel model) { if (!await Films.CheckIfExists(id)) { return(NotFound()); } await Films.Update(id, model); return(Ok()); }
public void Paged_NoSpecification() { var films = new Films(ProviderName); // no order by, and paged queries logically must have an order by; this will order on PK var page2 = films.Paged(currentPage: 2, pageSize: 30); var pageItems = page2.Items.ToList(); Assert.AreEqual(30, pageItems.Count); Assert.AreEqual(1000, page2.TotalRecords); }