Exemplo n.º 1
0
 public WaitingState(
     ILogger logger,
     IBrainstormingDalService brainstromingDalService,
     BrainstormingContext context,
     BrainstormingModel brainstormingModel)
 {
     _logger = logger;
     _brainstromingDalService = brainstromingDalService;
     _context            = context;
     _brainstormingModel = brainstormingModel;
 }
Exemplo n.º 2
0
 public RunningState(
     ILogger logger,
     IBrainstormingDalService brainstormingDalService,
     BrainstormingContext context,
     BrainstormingModel brainstormingModel)
 {
     _logger = logger;
     _brainstormingDalService = brainstormingDalService;
     _context            = context;
     _brainstormingModel = brainstormingModel;
     _brainstormingModel.PropertyChanged += _brainstormingModel_PropertyChanged;
 }
Exemplo n.º 3
0
 public RestDalService(
     IBrainstormingDalService brainstormingService,
     IParticipantDalService participantDalService,
     ITeamDalService teamDalService,
     IFileDalService fileDalService,
     IPatternDalService patternDalService)
 {
     BrainstormingDalService = brainstormingService;
     ParticipantDalService   = participantDalService;
     TeamDalService          = teamDalService;
     FileDalService          = fileDalService;
     PatternDalService       = patternDalService;
 }
Exemplo n.º 4
0
        public NewBrainstormingPageViewModel(
            ILogger logger,
            IUiNavigationService navigationService,
            IDalService dalService,
            BrainstormingContext brainstormingContext)
        {
            _logger                  = logger;
            _navigationService       = navigationService;
            _brainstormingDalService = dalService.BrainstormingDalService;
            _context                 = brainstormingContext;
            CreateFindingCommand     = new DelegateCommand(CreateFinding);

            HasInvalidChars = false;
        }
Exemplo n.º 5
0
        public BrainstormingFindingListPageViewModel(IUiNavigationService navigationService,
                                                     IDalService iDalService,
                                                     BrainstormingContext brainstormingContext,
                                                     ILogger logger)
        {
            _navigationService       = navigationService;
            _brainstormingDalService = iDalService.BrainstormingDalService;
            _brainstormingContext    = brainstormingContext;
            _logger = logger;

            FillFindingListItems();

            _brainstormingContext.PropertyChanged += Context_PropertyChanged;

            SelectFindingCommand = new DelegateCommand(SelectFinding);
            CreateFindingCommand = new DelegateCommand(async() => await CreateBrainstormingFinding());
        }
Exemplo n.º 6
0
        public BrainstormingService(
            ILogger logger,
            IDalService iDalService,
            BrainstormingContext brainstormingContext,
            BrainstormingModel brainstormingModel)
        {
            _logger  = logger;
            _context = brainstormingContext;
            _brainstormingDalService       = iDalService.BrainstormingDalService;
            _teamDalService                = iDalService.TeamDalService;
            _fileDalService                = iDalService.FileDalService;
            _patternDalService             = iDalService.PatternDalService;
            _stateMachine                  = new StateMachine(_logger, _brainstormingDalService, _context, brainstormingModel);
            _stateMachine.PropertyChanged += StateMachine_PropertyChanged;

            _brainstormingModel = brainstormingModel;
            _brainstormingModel.PropertyChanged += _brainstormingModel_PropertyChanged;
        }