private String AddCinema(Cinema cinema) { RepoCinema = new CinemaRepository(); RepoCinema.AddNew(cinema); RepoCinema.DBSave(); return(cinema.Name + " , - id : " + cinema.Id + " - Cinemagroup id : " + cinema.CinemaGroupId); }
// GET: Cinema public ActionResult Index(string id) { int CinemaGroupId = 0; CinemaGroupRepository repoCinemaGroup = new CinemaGroupRepository(); ViewBag.id = new SelectList(repoCinemaGroup.GitAll(), "Id", "Name"); CinemaRepository repoCinema = new CinemaRepository(); if (!string.IsNullOrEmpty(id)) { int.TryParse(id, out CinemaGroupId); } else { int.TryParse(id, out CinemaGroupId); } if (CinemaGroupId > 0) { return(View(repoCinema.GitCinemasByCinemaGroup(CinemaGroupId))); } else { return(View(repoCinema.GitAll())); } }
async private void Update() { try { IsLoading = true; var response = await CinemaRepository.PutCinema(new Models.Cinema { id = this.id, Description = this.Description, dislikes = this.dislikes, Image = this.Image, latitude = this.latitude, likes = this.likes, longitude = this.longitude, Name = this.Name }); if (!response) { await App.Current.MainPage.DisplayAlert ("Error actualizando el cinema" , "Ha ocurrido enviando la solicitud al Api", "Aceptar"); } } catch (Exception ex) { await App.Current.MainPage.DisplayAlert ("Error actualizando el cinema", ex.Message, "Aceptar"); } finally { IsLoading = false; } }
async private void LoadData() { IsLoading = true; Cinemas = new ObservableCollection <CinemaItemViewModel>(); var list = await CinemaRepository.GetCinemas(); if (list.Any()) { list = list.OrderBy(x => x.Name).ToList(); } foreach (var item in list) { Cinemas.Add(new CinemaItemViewModel { Description = item.Description, Dislikes = item.dislikes.GetValueOrDefault(), id = item.id, Image = item.Image, latitude = item.latitude.GetValueOrDefault(), Likes = item.likes.GetValueOrDefault(), longitude = item.longitude.GetValueOrDefault(), Name = item.Name }); OnPropertyChanged("Cinemas"); } IsLoading = false; }
public ProfileController(DbContext context, CinemaRepository cinemaRepository, CityRepository cityRepository) { this.context = context; this.cinemaRepository = cinemaRepository; this.cityRepository = cityRepository; userMgr = new ApplicationUserManager(new UserStore <ApplicationUser>(context)); }
public CinemaController(UserManager <ApplicationUser> userManager, CinemaRepository cinemaRepository, CompanyRepository companyRepository, UserSessionRepository userSessionRepository) { _userManager = userManager; _cinemaRepository = cinemaRepository; _companyRepository = companyRepository; _userSessionRepository = userSessionRepository; }
public UnitOfWork(MovieBookingContext context) { //Dependency Injection _context = context; //create an instance of the repositories Movies = new MovieRepository(_context); Cinemas = new CinemaRepository(_context); MovieSchedules = new MovieScheduleRepository(_context); }
public CommentController(CommentRepository commentRepository, CommentTypeRepository commentTypeRepository, DbContext context, MovieRepository movieRepository, CinemaRepository cinemaRepository) { this.commentRepository = commentRepository; this.commentTypeRepository = commentTypeRepository; this.movieRepository = movieRepository; this.cinemaRepository = cinemaRepository; this.context = context; userMgr = new ApplicationUserManager(new UserStore <ApplicationUser>(context)); }
public async Task ExecuteAsync(CinemaCreateCommand command) { var item = command.Input.Map <Cinema>(); item.Id = Guid.NewGuid(); item.Name = item.Name; item.Address = item.Address; item.CreateTime = DateTime.Now; await CinemaRepository.InsertAsync(item); }
public async Task ExecuteAsync(CinemaUpdateCommand command) { var item = await CinemaRepository.FindAsync(command.Input.Id); if (item == null) { throw new KeyNotFoundException(); } item.Name = command.Input.Name; item.Address = command.Input.Address; await CinemaRepository.UpdateAsync(item); }
public FilmSessionController(UserManager <ApplicationUser> userManager, FilmRepository filmRepository, HallRepository hallRepository, CinemaRepository cinemaRepository, CompanyRepository companyRepository, UserSessionRepository userSessionRepository, FilmSessionRepository filmSessionRepository) { _userManager = userManager; _filmRepository = filmRepository; _hallRepository = hallRepository; _cinemaRepository = cinemaRepository; _companyRepository = companyRepository; _userSessionRepository = userSessionRepository; _filmSessionRepository = filmSessionRepository; }
public UnitOfWork(CinemaContext context) { _context = context; Actors = new ActorRepository(_context); CinemaOwners = new CinemaOwnerRepository(_context); Cinemas = new CinemaRepository(_context); CinemaScreens = new CinemaScreenRepository(_context); MovieCategories = new MovieCategoryRepository(_context); Movies = new MovieRepository(_context); Producers = new ProducerRepository(_context); ShowTimes = new ShowTimeRepository(_context); }
public ActionResult Details(int id) { CinemaRepository repoCinema = new CinemaRepository(); Cinema cinema = repoCinema.GitCinemaByCinemaId(id); CinemaGroup cinemaGroup = repoCinema.GitCinemaGroupByCinemaId(id); List <Show> shows = repoCinema.GitShowsByCinemaId(id); CinemaDetailsViewModel cinemaDetailsViewModel = new CinemaDetailsViewModel { Cinema = cinema, CinemaGroup = cinemaGroup, Shows = shows }; return(View(cinemaDetailsViewModel)); }
protected override void Seed(CinemaDbContext db) { var repo = new CinemaRepository(); repo.AddSessionsPack(new Film("Зверополис", 2016, FilmGenre.Cartoon, 6, 108, "США"), new Session(Guid.NewGuid(), 1, 50000, new DateTime(2016, 4, 15, 18, 0, 0), Status.InStock, 1), new Hall(1)); repo.AddSessionsPack(new Film("Бэтмен против Супермена: На заре справедливости", 2016, FilmGenre.Film, 16, 153, "США"), new Session(Guid.NewGuid(), 1, 75000, new DateTime(2016, 4, 15, 20, 4, 0), Status.InStock, 1), new Hall(1)); repo.AddSessionsPack(new Film("Герой", 2016, FilmGenre.Film, 12, 86, "Россия"), new Session(Guid.NewGuid(), 2, 55000, new DateTime(2016, 4, 15, 17, 1, 0), Status.InStock, 1), new Hall(2)); repo.AddSessionsPack(new Film("Книга Джунглей", 2016, FilmGenre.Film, 12, 105, "США"), new Session(Guid.NewGuid(), 2, 65000, new DateTime(2016, 4, 15, 21, 1, 0), Status.InStock, 1), new Hall(2)); repo.AddSessionsPack(new Film("Миссия в Майами", 2016, FilmGenre.Film, 16, 102, "США"), new Session(Guid.NewGuid(), 3, 35000, new DateTime(2016, 4, 15, 15, 2, 0), Status.InStock, 1), new Hall(3)); //db.Sessions.Add(new Session("Зверополис", 1, 50000, new DateTime(2016, 4, 15, 18, 0, 0), Status.InStock)); //db.Sessions.Add(new Session("Бэтмен против Супермена: На заре справедливости", 1, 75000, new DateTime(2016, 4, 15, 20, 4, 0), Status.InStock)); //db.Sessions.Add(new Session("Герой", 2, 55000, new DateTime(2016, 4, 15, 17, 1, 0), Status.InStock)); //db.Sessions.Add(new Session("Книга Джунглей", 2, 65000, new DateTime(2016, 4, 15, 21, 1, 0), Status.InStock)); //db.Sessions.Add(new Session("Миссия в Майами", 3, 35000, new DateTime(2016, 4, 15, 15, 2, 0), Status.InStock)); //db.SaveChanges(); base.Seed(db); }
// GET: Areas public ActionResult Index(string id) { CinemaGroupRepository repoCinemaGroup = new CinemaGroupRepository(); ViewBag.id = new SelectList(repoCinemaGroup.GitAreas()); CinemaRepository repoCinema = new CinemaRepository(); if (!string.IsNullOrEmpty(id)) { return(View(repoCinema.GitCinemasByAreaName(id))); } else { return(View(repoCinema.GitAll())); } }
public CinemaService(ILogger <CinemaService> logger, CinemaRepository cinemaRepository) { _logger = logger; _cinemaRepository = cinemaRepository; }
public async Task ExecuteAsync(CinemaDeleteCommand command) { await CinemaRepository.DeleteAsync(command.Input.Id); }
public CinemaHandler(IMapper mapper, CinemaRepository repository) { _mapper = mapper; _repository = repository; }
public CinemaService(CinemaRepository cinemaRepository) { _cinemaRepository = cinemaRepository; }
public CinemaService() { repository = new CinemaRepository(new MovieContext()); }