public void NavigateToReviewApplication(string productGroupId, string productId) { var navigationVmService = Mvx.Resolve <IFeedbackNavigationVmService>(); var bundle = new ReviewBundle(reviewId: null, productGroupId: productGroupId, productId: productId, navigationType: NavigationType.Push); navigationVmService.NavigateToReviewApplication(bundle); }
public void HandleItemSelection(IReviewItemVm item) { var navigationVmService = Mvx.Resolve <IFeedbackNavigationVmService>(); var bundle = new ReviewBundle(reviewId: item.Id, navigationType: NavigationType.Push); navigationVmService.NavigateToReviewDetails(bundle); }
protected virtual void InitFromBundle(ReviewBundle parameters) { VmNavigationType = parameters.NavigationType == NavigationType.None ? NavigationType.ClearAndPush : parameters.NavigationType; ReviewId = parameters.ReviewId; ProductId = parameters.ProductId; ProductGroupId = parameters.ProductGroupId; }
protected virtual void InitFromBundle(ReviewBundle parameters) { VmNavigationType = parameters.NavigationType == NavigationType.None ? NavigationType.ClearAndPush : parameters.NavigationType; ReviewId = parameters.ReviewId; ScoreViewModel = new ScoreViewModel(); ScoreViewModel.Prepare(new BaseBundle(NavigationType.InsideScreen)); }
public void NavigateToReviewApplication(ReviewBundle bundle) { NavigateTo <IReviewPostViewModel>(bundle); }
public void NavigateToReviewDetails(ReviewBundle bundle) { NavigateTo <IReviewDetailsViewModel>(bundle); }