public IActionResult Details(int id)
        {
            try
            {
                var item = _service.GetMovie(id);

                if (item == null)
                {
                    throw new Exception();
                }

                ViewData["Screenings"] = _service.GetScreeningsByMovieId(id);

                List <Room> rooms = new List <Room>();
                foreach (var screening in _service.GetScreeningsByMovieId(id))
                {
                    var curr = _service.GetRoom(screening.RoomId);
                    if (!rooms.Contains(curr))
                    {
                        rooms.Add(curr);
                    }
                }

                ViewData["Rooms"] = rooms;

                return(View(item));
            }
            catch (Exception)
            {
                return(NotFound());
            }
        }