public CreateAccountViewModel(IRegisterWorkflowService registerService, ITermsAndConditionsService termsService, IAccountService accountService) { _registerService = registerService; _termsService = termsService; _accountService = accountService; }
public AccountConfirmationViewModel(IRegisterWorkflowService registerService, IAccountServiceClient accountServiceClient, ILogger logger) { _registerService = registerService; _accountServiceClient = accountServiceClient; _logger = logger; PhoneNumber = new PhoneNumberModel(); }
public LoginViewModel(IFacebookService facebookService, ITwitterService twitterService, ILocationService locationService, IAccountService accountService, IPhoneService phoneService, IRegisterWorkflowService registrationService, IPaymentService paymentService, IVehicleTypeService vehicleTypeService, IBookingService bookingService) { _registrationService = registrationService; _facebookService = facebookService; _twitterService = twitterService; _twitterService.ConnectionStatusChanged += HandleTwitterConnectionStatusChanged; _locationService = locationService; _accountService = accountService; _phoneService = phoneService; _vehicleTypeService = vehicleTypeService; _bookingService = bookingService; _paymentService = paymentService; }