private SlotSummary CreateSlotSummary(IEnumerable<SlotModel> slots, DateTime updateDateTime) { var slotSummary = new SlotSummary(); slotSummary.HfmVersion = Application.VersionWithRevision; slotSummary.NumberFormat = _prefs.PpdFormatString; slotSummary.UpdateDateTime = updateDateTime; slotSummary.SlotTotals = slots.GetSlotTotals(); //TODO: sort slots slotSummary.Slots = slots.Select(AutoMapper.Mapper.Map<SlotModel, SlotData>).ToList(); return slotSummary; }