public List <PartialEventViewModel> EventDTOList2PartialEventList(List <EventDTO> eventDTOs) { List <PartialEventViewModel> PartialEventViewModels = new List <PartialEventViewModel>(); foreach (EventDTO eventDTO in eventDTOs) { PartialEventViewModel partialEventViewModel = this.EventDTO2PartialEventViewModel(eventDTO); PartialEventViewModels.Add(partialEventViewModel); } return(PartialEventViewModels); }
public PartialEventViewModel EventDTO2PartialEventViewModel(EventDTO eventDTO) { var config = new MapperConfiguration(cfg => cfg.CreateMap <EventDTO, PartialEventViewModel>()); var mapper = config.CreateMapper(); PartialEventViewModel PartialEventViewModel = mapper.Map <PartialEventViewModel>(eventDTO); PartialEventViewModel.StartDate = new DateTime(eventDTO.StartDateAndTime.Year, eventDTO.StartDateAndTime.Month, eventDTO.StartDateAndTime.Day); TimeSpan timeSpan = eventDTO.StartDateAndTime.TimeOfDay; PartialEventViewModel.StartTime += timeSpan; return(PartialEventViewModel); }