public async Task InitializeAsync(INavigationParameters parameters) { foreach (var template in await IntervalService.GetItemsAsync()) { var map = Mapper.Map <IntervalTemplate>(template); foreach (var interval in template.Intervals) { map.Intervals.Add(Mapper.Map <Interval>(interval)); } foreach (var history in template.History) { map.History.Add(Mapper.Map <History>(history)); } IntervalTemplates.Add(map); } }