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)); } }
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)); } }