public void DeleteShouldRemoveAndReturnFilm() { var options = new DbContextOptionsBuilder <FilmeDbContext>() .UseInMemoryDatabase(databaseName: nameof(DeleteShouldRemoveAndReturnFilm)) .EnableSensitiveDataLogging() .Options; using (var context = new FilmeDbContext(options)) { var filmService = new FilmService(context); var toAdd = filmService.Create(new Lab3.ViewModels.FilmPostModel { Title = "DeSters", Director = "dir1", DateAdded = new DateTime(), Duration = 100, Description = "asdvadfbdbsb", Genre = "Comedy", ReleaseYear = 2000, Rating = 3, Watched = 0 }, null); Assert.IsNotNull(toAdd); Assert.AreEqual(1, filmService.GetAll(new DateTime(), new DateTime(), 1).Entries.Count); var deletedFilm = filmService.Delete(1); Assert.IsNotNull(deletedFilm); Assert.AreEqual(0, filmService.GetAll(new DateTime(), new DateTime(), 1).Entries.Count); } }
public ActionResult Create() { var result = Authenticate(); if (result == 1) { ViewBag.Film = filmService.GetAll(); ViewBag.Room = roomService.GetAll(); ViewBag.Queue = listQueue; return(View()); } else { return(View("Error404")); } }
public ActionResult Index() { DateTime currentDate = DateTime.Now; List <DateTime> listDate = new List <DateTime>() { currentDate, currentDate.AddDays(1), currentDate.AddDays(2), currentDate.AddDays(3), currentDate.AddDays(4) }; ViewBag.Date = listDate.ToList(); ViewBag.Film = filmService.GetAll(); ViewBag.Showtime = showtimeService.GetAll(); ViewBag.Room = roomService.GetAll(); ViewBag.Seat = seatService.GetAll(); return(View()); }
public ActionResult <List <Films> > Get() { var films = _service.GetAll(); //AutoMapper var result = _mapper.Map <List <FilmsDTO> >(films); return(Ok(result)); }
public IActionResult getAll() { try { return(Ok(_service.GetAll())); } catch (Exception e) { return(BadRequest(e.Message)); } }
// GET: Phim public ActionResult Index() { var cinemaId = (Session["Cinema"] as Cinema).CinemaId; ViewBag.Cinema = cinemaService.GetAll().ToList(); ViewBag.Date = listDate.ToList(); List <Showtime> lstShowtime = showtimeService.GetAll().Where(n => n.Room.Cinema.CinemaId == cinemaId).ToList(); List <Showtime> lstAvailableShowTime = new List <Showtime>(); List <Showtime> lstNotAvailableShowTime = new List <Showtime>(); List <Film> lstShowingFilm = new List <Film>(); List <Film> lstNotShowFilm = new List <Film>(); List <Film> lstAllFilm = filmService.GetAll().ToList(); foreach (DateTime item in listDate) { foreach (var st in lstShowtime) { if (st.ShowDate.ToString().Contains(item.ToString("d")) == true) { lstAvailableShowTime.Add(st); } if (item.AddDays(7).ToString().Contains(st.ShowDate?.ToString("d")) == true) { lstNotAvailableShowTime.Add(st); } } } foreach (var st in lstAvailableShowTime) { foreach (var film in lstAllFilm) { if (lstAvailableShowTime.FirstOrDefault(r => r.FilmId == film.FilmId) != null && lstShowingFilm.Contains(film) == false) { lstShowingFilm.Add(film); } } } foreach (var st in lstNotAvailableShowTime) { foreach (var film in lstAllFilm) { if (lstNotAvailableShowTime.FirstOrDefault(r => r.FilmId == film.FilmId) != null && lstNotShowFilm.Contains(film) == false) { lstNotShowFilm.Add(film); } } } ViewBag.NotShowFilm = lstNotShowFilm; return(View(lstShowingFilm.ToList())); }
// GET: Admin/Film public ActionResult Index() { var result = Authenticate(); if (result == 1) { return(View(filmService.GetAll())); } else { return(View("Error404")); } }
// GET: MovieAvecModel public ActionResult Index() { var film = serviceFilm.GetAll(); List <Film> fVM = new List <Film>(); foreach (var item in film) { fVM.Add( new Film { Id = item.Id, Description = item.Description, Titre = item.Titre, Genre = item.Genre, ImageUrl = item.ImageUrl, ReleaseDate = item.DateProd, ProducteurId = item.ProducteurId, Avis = item.Evaluation, Prix = item.Price, }); } return(View( )); }
public void GetAllShouldReturnCorrectNumberOfPagesForFilme() { var options = new DbContextOptionsBuilder <FilmeDbContext>() .UseInMemoryDatabase(databaseName: nameof(GetAllShouldReturnCorrectNumberOfPagesForFilme)) .Options; using (var context = new FilmeDbContext(options)) { var filmService = new FilmService(context); var addedFilm = filmService.Create(new Lab3.ViewModels.FilmPostModel { Title = "film de test 1", Director = "dir1", DateAdded = DateTime.Parse("2019-06-11T00:00:00"), Duration = 100, Description = "asdvadfbdbsb", Genre = "Comedy", ReleaseYear = 2000, Rating = 3, Watched = 0, Comentarii = new List <Comentariu>() { new Comentariu { Important = true, Text = "asd", AddedBy = null } }, }, null); DateTime from = DateTime.Parse("2019-06-10T00:00:00"); DateTime to = DateTime.Parse("2019-06-12T00:00:00"); var allFilms = filmService.GetAll(from, to, 1); Assert.AreEqual(1, allFilms.Entries.Count); } }
public IActionResult GetAll() { return(Ok(_service.GetAll())); }
// GET: MovieAvecDomaine public ActionResult Index() { ViewBag.total = serviceFilm.GetAll().Count(); return(View(serviceFilm.GetAll())); }
public IEnumerable <Film> GetAll() { return(_service.GetAll()); }
// GET: Film public ActionResult Film() { return(View(fs.GetAll())); }