Ejemplo n.º 1
0
 private void OnUpdatePatterns(Project project)
 {
     _currentPatterns    = Project.PatternProjects.Select(x => x.Pattern).ToArray();
     PatternSelectionDto = new PatternSelection
     {
         Patterns    = Project.PatternProjects.Select(x => x.Pattern).ToArray(),
         ProjectName = Project.Name,
     };
     Navigate <UpdateProjectPatternsViewModel>(PatternSelectionDto);
 }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 public int CompareSelections(PatternSelection one, PatternSelection other)
 {
     return(one.CompareTo(other));
 }