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))));
 }