public async Task <ServiceResult> SetHomeIcon(TopNavigationViewIconType iconType, IMvxCommand iconCommand) { var serviceResult = new ServiceResult(); var viewModelResult = await Get(); if (viewModelResult.Success) { var viewModel = viewModelResult.Result; viewModel.HomeIconType.Value = iconType; viewModel.HomeIconCommand = iconCommand; serviceResult.Success = true; } else { serviceResult.Success = false; } return(serviceResult); }
public async Task <ServiceResult> SetActionIcon(TopNavigationViewIconType iconType, IMvxCommand iconCommand) { return(await SetActionIcon(iconType, new MvxCommand(() => iconCommand?.Execute(null)))); }