Exemple #1
0
        public ActionResult EventDetail(int eventID)
        {
            EventPlusEntities db             = new EventPlusEntities();
            Event             singleEvent    = db.Events.SingleOrDefault(x => x.ID == eventID);
            EventViewModel    eventViewModel = new EventViewModel();


            List <Organization> list = db.Organizations.ToList();

            ViewBag.OrganizationList = new SelectList(list, "ID", "Name");

            eventViewModel.ID                = singleEvent.ID;
            eventViewModel.Name              = singleEvent.Name;
            eventViewModel.Type              = singleEvent.Type;
            eventViewModel.TicketQuantity    = singleEvent.TicketQuantity;
            eventViewModel.ScheduledDateTime = singleEvent.ScheduledDateTime;
            eventViewModel.IsRecurring       = eventViewModel.SetEventRecurringValue(singleEvent.IsRecurring);
            eventViewModel.Location          = singleEvent.Location;
            eventViewModel.Link              = singleEvent.Link;
            eventViewModel.Description       = singleEvent.Description;
            eventViewModel.OrganizationID    = singleEvent.OrganizationID;
            eventViewModel.TicketPrice       = db.Tickets.SingleOrDefault(x => x.EventID == eventID).TicketPrice;

            return(View(eventViewModel));
        }
Exemple #2
0
        public ActionResult AllEvents()
        {
            EventPlusEntities     db                  = new EventPlusEntities();
            List <Event>          eventsList          = db.Events.ToList();
            EventViewModel        eventViewModel      = new EventViewModel();
            List <EventViewModel> eventViewModelsList = eventsList.Where(x => x.IsDeleted == 0).Select(x => new EventViewModel {
                ID = x.ID, Name = x.Name, Type = x.Type, TicketQuantity = x.TicketQuantity, ScheduledDateTime = x.ScheduledDateTime, IsRecurring = eventViewModel.SetEventRecurringValue(x.IsRecurring), Location = x.Location, Link = x.Link, Description = x.Description, OrganizationID = x.OrganizationID
            }).ToList();

            return(View(eventViewModelsList));
        }