private async Task OpenTimerAsync(IntervalTemplate item) { var nav = new NavigationParameters { { nameof(IntervalTemplate), item } }; await NavigationService.NavigateAsync("TimerPage", nav, useModalNavigation : true); }
private async Task OnIntervalTemplateChangeAsync(IntervalTemplate item) { if (item.IsNew) { var id = await IntervalService.AddItemAsync(Mapper.Map <IntervalTemplateDto>(item)); item.Id = id; IntervalTemplates.Insert(0, item); } else { await IntervalService.UpdateItemAsync(Mapper.Map <IntervalTemplateDto>(item)); } }