Esempio n. 1
0
        public FieldsViewModel(IDynamicFieldService dynamicFieldService,
			IFileManagerService fileManagerService,
			ITaskService taskService)
        {
            Fields = new ObservableCollection<DynamicFieldModel>();
            _dynamicFieldService = dynamicFieldService;
            _fileManagerService = fileManagerService;
            _taskService = taskService;

            _dynamicFieldTemplateDtos = new List<DynamicFieldTemplateDto>();

            SubmitData = new DelegateCommand(Submit);
            PrevPageCommand = new DelegateCommand(() => SwitchPage(--_page), () => _page > 0);
            NextPageCommand = new DelegateCommand(() => SwitchPage(++_page),
                () => _page < _dynamicFieldTemplateDtos.Count() / EntriesPerPage);

            ExportDynamicCommand =
                new DelegateCommand(() => _fileManagerService.ExportFields(false));
            ExportStaticCommand =
                new DelegateCommand(() => _fileManagerService.ExportFields(true));
        }
 public FileManagerService(IDynamicFieldService dynamicFieldService)
 {
     _dynamicFieldService = dynamicFieldService;
     Catalog = Path.GetTempPath() + "EasyType";
 }