private OxiteViewModelItemItems <Speaker, ScheduleItem> ItemImpl(SpeakerAddress speakerAddress) { Speaker speaker = speakerService.GetSpeaker(speakerAddress); if (speaker == null) { return(null); } IPageOfItems <ScheduleItem> scheduleItems = scheduleItemService.GetScheduleItems(new ScheduleItemFilterCriteria { SpeakerName = speaker.Name }); return(new OxiteViewModelItemItems <Speaker, ScheduleItem>(speaker, scheduleItems)); }
public OxiteViewModelItemItems <Speaker, ScheduleItem> ItemXml(SpeakerAddress speakerAddress) { return(ItemImpl(speakerAddress)); }
public Speaker GetSpeaker(SpeakerAddress speakerAddress) { return(repository.GetSpeaker(speakerAddress.SpeakerName)); }