protected override CameraViewModel GetViewModel(object param) { //PatternData data = new PatternData() { Name = string.Empty, Id = 0, PatternType = PatternType.Simple, Data = new byte[] {0}}; Template composition = _mappingEngine.Map <Template>(param); CompositionModelProcessor processor = _imageProcessorFactory.Create(composition); return(new CameraViewModel(_settings, _dialogService, _navigator, processor)); }
protected override TakePhotoViewModel GetViewModel(object param) { return(new TakePhotoViewModel(_navigator, _imageProcessor.Create(new Entities.Template { Images = new List <Entities.TemplateImage>() }), _settingsProvider)); }