示例#1
0
        public List <ParticipantEventDto> GetpastEvent(int UserID)
        {
            EventDal     ed = new EventDal();
            List <Event> el = ed.GetEvents(UserID);
            //return el;
            List <ParticipantEventDto> elist = new List <ParticipantEventDto>();


            foreach (var item in el)
            {
                ParticipantEventDto pt = new ParticipantEventDto();
                pt.EventID        = item.EventID;
                pt.EventName      = item.EventName;
                pt.EventStartDate = item.EventStartDate;
                pt.SpeakerName    = "aaaa";
                elist.Add(pt);
            }
            return(elist);
        }
        public ParticipantEventDto MapperFunction(Event objEvent)
        {
            ParticipantEventDto objEventDto = new ParticipantEventDto();

            objEventDto.EventDescription = objEvent.EventDescription;
            objEventDto.EventEndDate     = objEvent.EventEndDate;
            objEventDto.EventFee         = objEvent.EventFee;
            objEventDto.EventID          = objEvent.EventID;
            objEventDto.EventIntake      = objEvent.EventIntake;
            objEventDto.EventName        = objEvent.EventName;
            objEventDto.EventStartDate   = objEvent.EventStartDate;
            objEventDto.EventStatus      = objEvent.EventStatus;
            objEventDto.LocationName     = objEventDal.GetLocationName(objEvent.LocationID);
            objEventDto.PromoCode        = objEvent.PromoCode;
            objEventDto.PromoDiscount    = objEvent.PromoDiscount;
            objEventDto.PromoExpiry      = objEvent.PromoExpiry;
            objEventDto.TopicName        = objEventDal.GetTopicName(objEvent.TopicID);
            objEventDto.SpeakerName      = objEventDal.GetSpeakerName(objEvent.EventID);

            return(objEventDto);
        }