Esempio n. 1
0
 public CinemaBroadcastDTO BuildDTO(CinemaBroadcastViewModel cinemaBroadcastViewModel)
 {
     return(new CinemaBroadcastDTO {
         MovieId = cinemaBroadcastViewModel.MovieId,
         CinemaLocationId = cinemaBroadcastViewModel.CinemaLocationId,
         NumberOfSeats = cinemaBroadcastViewModel.NumberOfSeats,
         Time = cinemaBroadcastViewModel.Time,
         BroadcastTime = cinemaBroadcastViewModel.BroadcastTime
     });
 }
Esempio n. 2
0
        public IActionResult AddBroadcast(int id)
        {
            string locationName = HttpContext.Request.Cookies["CinemaLocation"];

            if (string.IsNullOrEmpty(locationName))
            {
                return(RedirectToAction("Movies"));
            }
            CinemaBroadcastViewModel model = new CinemaBroadcastViewModel {
                MovieId          = id,
                CinemaLocationId = _movieLogic.GetLocationIdByName(locationName),
                Time             = DateTime.Now
            };

            return(View(model));
        }
Esempio n. 3
0
        public IActionResult AddBroadcast(CinemaBroadcastViewModel cinemaBroadcastViewModel)
        {
            _movieLogic.AddBroadcast(_movieControllerHelper.BuildDTO(cinemaBroadcastViewModel), cinemaBroadcastViewModel.Price);

            return(RedirectToAction("Movies"));
        }