Exemplo n.º 1
0
 public IActionResult EventDetails(EventDetailsViewModel eventDetails)
 {
     eventDetails.Event            = _eventRepository.GetEventById(eventDetails.EventId);
     eventDetails.EventCategory    = _eventCategoryRepository.GetCategoryById(eventDetails.Event.EventCategoryId);
     eventDetails.EventSubCategory = _eventSubCategoryRepository.GetSubCategoryById(eventDetails.Event.EventSubCategoryId);
     eventDetails.Venue            = _venueRepository.GetVenueById(eventDetails.Event.VenueId);
     eventDetails.Image            = _imageRepository.GetImage(eventDetails.EventId);
     eventDetails.Rsvp             = new Rsvp {
         EventId = eventDetails.EventId
     };
     eventDetails.Comments   = _commentRepository.GetCommentsForEvent(eventDetails.EventId);
     eventDetails.NewComment = new Comment {
         EventId = eventDetails.EventId
     };
     eventDetails.RatingAverage = _ratingRepository.GetAvgRating(eventDetails.EventId);
     if (eventDetails.UserLimitReached)
     {
         ViewData["Message"] = "Sva mjesta za ovaj događaj su popunjena.";
     }
     if (eventDetails.DuplicateUser)
     {
         ViewData["Message"] = "Već ste se prijavili za ovaj događaj.";
     }
     return(View(eventDetails));
 }
Exemplo n.º 2
0
        public IActionResult Venue(int id)
        {
            Venue v = venueRepo.GetVenueById(id);

            v.Shows = showRepo.GetShowsByVenue(v.ID);
            return(View(v));
        }
Exemplo n.º 3
0
        public IActionResult Details(int id)
        {
            var venue = _venueRepository.GetVenueById(id);

            if (venue == null)
            {
                return(NotFound());
            }
            return(View(venue));
        }
Exemplo n.º 4
0
 public IActionResult VenueEdit(int id) => View(venueRepo.GetVenueById(id));
Exemplo n.º 5
0
 /*
  * Given a Venue ID, return a Venue
  */
 public Venue GetVenueById(int venueId)
 {
     return(_venueRepository.GetVenueById(venueId));
 }