public void Prepare(DisclaimerNavigation parameter) { _address = parameter.AddressResult; _accessToken = parameter.AccessToken; _firstname = parameter.Firstname; _lastname = parameter.Lastname; _userId = parameter.UserId; }
public DisclaimerViewModel( DisclaimerNavigation parameter, IScreen hostScreen = null, IAppUserModelService appUserModelService = null, IUserApiService userApiService = null, Serilog.ILogger logger = null) : base(hostScreen) { _hostScreen = hostScreen; _appUserModelService = appUserModelService ?? Locator.Current.GetService <IAppUserModelService>(); _userApiService = userApiService ?? Locator.Current.GetService <IUserApiService>(); _logger = logger ?? Locator.Current.GetService <Serilog.ILogger>(); AcceptCommand = ReactiveCommand.CreateFromTask(Accept); RejectCommand = ReactiveCommand.CreateFromTask(Reject); Prepare(parameter); }