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