public EditProjectViewModelTests() { _projectRepository = Instance <ProjectRepository>(); _orderRepository = Instance <OrderRepository>(); _patternProjectRepository = Instance <PatternProjectRepository>(); _patternRepository = Instance <PatternRepository>(); _projectRepository.Clear(); _patternProjectRepository.Clear(); _patternRepository.Clear(); }
public EditProjectViewModel(INavigationService navigationService, PatternRepository patternRepository, ProjectRepository projectRepository, IDialogService dialogService, PatternProjectRepository patternProjectRepository, ThreadRepository threadRepository, ICurrentDateService dateTimeProvider) { SaveCommand = new RelayCommand(OnSave); UpdatePatternsCommand = new RelayCommand <Project>(OnUpdatePatterns); GenerateOrderCommand = new RelayCommand(OnGenerateOrder, CanGenerateOrder); _patternRepository = patternRepository; _projectRepository = projectRepository; _dialogService = dialogService; _patternProjectRepository = patternProjectRepository; _threadRepository = threadRepository; _dateTimeProvider = dateTimeProvider; PatternSelectionDto = new PatternSelection(); }