private async Task RateInterpreterAsync(string userId, string callId) { var rateModel = new RateUserModel(userId, callId); var rateViewModel = new RateUserViewModel(rateModel); var ratePage = new RateUserView(rateViewModel); await App.Current.MainPage.Navigation.PushAsync(ratePage); }
private async Task RateInterpreterAsync() { var rateModel = new RateUserModel(ClientId, ActiveCallRequest.CallId); var rateViewModel = new RateUserViewModel(rateModel); var ratePage = new RateUserView(rateViewModel); Device.BeginInvokeOnMainThread(async() => { await App.Current.MainPage.Navigation.PushAsync(ratePage); }); }
public RateUserViewModel(RateUserModel model) { _model = model; RateCommand = new Command(async() => await ExecuteRateCommandAsync()); }