Ejemplo n.º 1
0
        public ActionResult allEvents(int?id)
        {
            {
                EventQuery       Equery = new EventQuery();
                ParticipantQuery Pquery = new ParticipantQuery();

                allEventsViewModel UserEventsCreatedList = new allEventsViewModel();

                List <EventsViewModel> events = new List <EventsViewModel>();

                List <EventDTO> dtoUserEventsCreated = Equery.QueryUserEventsCreated();


                foreach (EventDTO Edto in dtoUserEventsCreated)
                {
                    EventsViewModel vm = new EventsViewModel();

                    vm.Id          = Edto.Id;
                    vm.Name        = Edto.Name;
                    vm.TimeStart   = Edto.TimeStart;
                    vm.Description = Edto.Description;

                    vm.isRegistered = Pquery.IsRegistered(Edto.Id);
                    if (vm.isRegistered)
                    {
                        vm.participantId = Pquery.FindParticipantByEventAndUser(Edto.Id);
                    }
                    events.Add(vm);
                }

                List <ParticipantsViewModel> Pevents        = new List <ParticipantsViewModel>();
                List <ParticipantDTO>        ParticipantDTO = Pquery.QueryUserEventsAttending();

                foreach (ParticipantDTO Pdto in ParticipantDTO)
                {
                    ParticipantsViewModel vm = new ParticipantsViewModel();

                    vm.id             = Equery.FindEvent(Pdto.eventId).Id;
                    vm.parId          = Pdto.Id;
                    vm.EventName      = Equery.FindEvent(Pdto.eventId).Name;
                    vm.EventStartDate = Equery.FindEvent(Pdto.eventId).TimeStart;
                    vm.Description    = Equery.FindEvent(Pdto.eventId).Description;
                    Pevents.Add(vm);
                }

                UserEventsCreatedList.EventsAttend  = Pevents;
                UserEventsCreatedList.EventsCreated = events;


                return(View(UserEventsCreatedList));
            }
        }
Ejemplo n.º 2
0
        public PartialViewResult _EventsCreatedPartial()
        {
            {
                EventQuery       Equery = new EventQuery();
                ParticipantQuery Pquery = new ParticipantQuery();


                allEventsViewModel     UserEventsCreatedList = new allEventsViewModel();
                List <EventsViewModel> events = new List <EventsViewModel>();

                List <EventDTO> dtoUserEventsCreated = Equery.QueryUserEventsCreated();

                foreach (EventDTO Edto in dtoUserEventsCreated)
                {
                    EventsViewModel vm = new EventsViewModel();

                    vm.Id          = Edto.Id;
                    vm.Name        = Edto.Name;
                    vm.TimeStart   = Edto.TimeStart;
                    vm.Description = Edto.Description;

                    events.Add(vm);
                }

                List <ParticipantsViewModel> Pevents        = new List <ParticipantsViewModel>();
                List <ParticipantDTO>        ParticipantDTO = Pquery.QueryUserEventsAttending();

                foreach (ParticipantDTO Pdto in ParticipantDTO)
                {
                    ParticipantsViewModel vm = new ParticipantsViewModel();

                    vm.id             = Equery.FindEvent(Pdto.eventId).Id;
                    vm.EventName      = Equery.FindEvent(Pdto.eventId).Name;
                    vm.EventStartDate = Equery.FindEvent(Pdto.eventId).TimeStart;
                    vm.Description    = Equery.FindEvent(Pdto.eventId).Description;

                    Pevents.Add(vm);
                }

                UserEventsCreatedList.EventsAttend  = Pevents;
                UserEventsCreatedList.EventsCreated = events;

                return(PartialView(UserEventsCreatedList));
            }
        }