public BrainstormingPageViewModel( IUiNavigationService navigationService, BrainstormingContext brainstormingContext, IBrainstormingService brainstormingService, IToastMessageService toastMessageService, IClipboardService clipboardService) { _navigationService = navigationService; _context = brainstormingContext; FindingTitle = brainstormingContext.CurrentFinding?.Name; FindingDescription = brainstormingContext.CurrentFinding?.ProblemDescription; FindingCategory = brainstormingContext.CurrentFinding?.Category; _toastMessageService = toastMessageService; _brainstormingService = brainstormingService; _clipboardService = clipboardService; UpdateProperties(); CommitCommand = new DelegateCommand(async() => await CommitIdea()); SendBrainwaveCommand = new DelegateCommand(SendBrainWave); RefreshCommand = new DelegateCommand(RefreshPage); TapCommand = new DelegateCommand(StartBrainstorming); InsertSpecialCommand = new DelegateCommand(InsertSpecial); DownloadImageCommand = new DelegateCommand <Idea>(async(si) => await DownloadImage(si)); ClickUrlCommand = new DelegateCommand <string>(ClickUrl); ExportCommand = new DelegateCommand(async() => await Export()); CommitEnabled = true; }
public MainPageViewModel(BrainstormingContext context) { if (context.CurrentBrainstormingTeam != null) { Title = $"{AppResources.Method635} - {AppResources.Team} '{context.CurrentBrainstormingTeam.Name}'"; return; } Title = $"{AppResources.Method635}"; }
public InviteTeamPageViewModel( IEventAggregator eventAggregator, ITeamService teamService, BrainstormingContext context) { _eventAggregator = eventAggregator; _teamService = teamService; _context = context; TeamId = _context.CurrentBrainstormingTeam.Id; InitiateMemberCountTimer(); }
public WaitingState( ILogger logger, IBrainstormingDalService brainstromingDalService, BrainstormingContext context, BrainstormingModel brainstormingModel) { _logger = logger; _brainstromingDalService = brainstromingDalService; _context = context; _brainstormingModel = brainstormingModel; }
public NewTeamPageViewModel( ILogger logger, IUiNavigationService navigationService, ITeamService teamService, BrainstormingContext context) { _logger = logger; _navigationService = navigationService; _teamService = teamService; _context = context; CreateTeamCommand = new DelegateCommand(AddTeam); }
public RunningState( ILogger logger, IBrainstormingDalService brainstormingDalService, BrainstormingContext context, BrainstormingModel brainstormingModel) { _logger = logger; _brainstormingDalService = brainstormingDalService; _context = context; _brainstormingModel = brainstormingModel; _brainstormingModel.PropertyChanged += _brainstormingModel_PropertyChanged; }
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; }
public LoginPageViewModel( ILogger logger, IUiNavigationService navigationService, IDalService dalService, BrainstormingContext context) { _logger = logger; _navigationService = navigationService; _participantDalService = dalService.ParticipantDalService; _context = context; LoginCommand = new DelegateCommand(async() => await Login()); ShowRegisterCommand = new DelegateCommand(ShowRegister); }
public JoinTeamPageViewModel( ILogger logger, IEventAggregator eventAggregator, ITeamService teamService, BrainstormingContext context) { _logger = logger; _eventAggregator = eventAggregator; _teamService = teamService; _context = context; FoundTeamIdCommand = new DelegateCommand <Result>(JoinTeam); SetUpBarcodeOptions(); ScanForResults = true; }
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()); }
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; }
public TeamPageViewModel( ILogger logger, IUiNavigationService navigationService, ITeamService teamService, BrainstormingContext context) { _logger = logger; _navigationService = navigationService; _teamService = teamService; _context = context; TeamList = FillTeamList(); if (TeamList.Any() && _context.CurrentBrainstormingTeam == null) { SelectedTeam = TeamList[0]; _context.CurrentBrainstormingTeam = SelectedTeam; } SelectTeamCommand = new DelegateCommand(SelectTeam); CreateTeamCommand = new DelegateCommand(async() => await CreateTeam()); JoinTeamCommand = new DelegateCommand(async() => await JoinTeam()); LeaveTeamCommand = new DelegateCommand <BrainstormingTeam>(LeaveTeam); RefreshCommand = new DelegateCommand(async() => await Task.Run(RefreshTeamList)); }
public EndedState(BrainstormingContext context, BrainstormingModel brainstormingModel) { _context = context; _brainstormingModel = brainstormingModel; }
public TeamService(ILogger logger, IDalService dalService, BrainstormingContext context) { _logger = logger; _teamDalService = dalService.TeamDalService; _context = context; }