public TextViewModel(INavigationService navigationService, IWallRepository repo, IWallEntryCreator creator, IUserNameProvider userInfo) { _navigationService = navigationService; _repo = repo; _creator = creator; _userInfo = userInfo; }
public CameraViewModel(INavigationService navigationService, IPhotoDevice photoDevice, IImageHelper imageHelper, IOrientationChangeHandler orientationHandler, IPreviewOrientationHelper previewOrientationHelper, IUserNameProvider userData, IWallEntryCreator creator, IWallRepository repo, IStorageProvider storageProvider, IStateManager stateManager) { _navigationService = navigationService; _photoDevice = photoDevice; _imageHelper = imageHelper; _orientationHandler = orientationHandler; _previewOrientationHelper = previewOrientationHelper; _userData = userData; _creator = creator; _repo = repo; _storageProvider = storageProvider; _stateManager = stateManager; _stateManager.Suspending += Suspending; _stateManager.Resuming += Resuming; }