/// <summary>
 /// Creates a new instance of the core. Ideally this should be created by Ninject to ensure all dependencies are handled appropriately.
 /// Note: A TerminalBindings class lives in the Terminal.Core.Ninject.BindingModules namespace. Use this when building your Ninject kernel to ensure proper dependency injection.
 /// 
 /// Sampel: IKernel kernel = new StandardKernel(new TerminalBindings());
 /// </summary>
 /// <param name="commands">A list of all commands available to the application.</param>
 /// <param name="userRepository">The user repository used to retrieve the current user from the database.</param>
 public TerminalApi(List<ICommand> commands, IDataBucket dataBucket)
 {
     _commands = commands;
     _dataBucket = dataBucket;
     _commandContext = new CommandContext();
     TerminalEvents = new TerminalEvents();
 }
Esempio n. 2
0
 /// <summary>
 /// Creates a new instance of the core. Ideally this should be created by Ninject to ensure all dependencies are handled appropriately.
 /// Note: A TerminalBindings class lives in the Terminal.Core.Ninject.BindingModules namespace. Use this when building your Ninject kernel to ensure proper dependency injection.
 ///
 /// Sampel: IKernel kernel = new StandardKernel(new TerminalBindings());
 /// </summary>
 /// <param name="commands">A list of all commands available to the application.</param>
 /// <param name="userRepository">The user repository used to retrieve the current user from the database.</param>
 public TerminalApi(List <ICommand> commands, IDataBucket dataBucket)
 {
     _commands       = commands;
     _dataBucket     = dataBucket;
     _commandContext = new CommandContext();
     TerminalEvents  = new TerminalEvents();
 }
Esempio n. 3
0
 public INVITE(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
 public SETTINGS(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
 public ALIAS(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 6
0
 public BOARDS(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 7
0
 public STATS(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
 public BOARDS(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 9
0
 public SETTINGS(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 10
0
 public ApiController(TerminalApi terminalApi, IDataBucket dataBucket, UIContext uiContext)
 {
     _terminalApi = terminalApi;
     _dataBucket  = dataBucket;
     _uiContext   = uiContext;
 }
 public MESSAGE(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 12
0
 public MESSAGES(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 13
0
 public INVITE(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 14
0
 public LOGIN(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 15
0
 public STATS(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 16
0
 public LOGOUT(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 17
0
 public USER(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 18
0
 public USER(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 19
0
 public REGISTER(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
 public REGISTER(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 21
0
 public LOGOUT(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 22
0
 public LOGIN(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 23
0
 public TOPIC(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 24
0
 public TOPIC(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
Esempio n. 25
0
 public ALIAS(IDataBucket dataBucket)
 {
     _dataBucket = dataBucket;
 }
 public ApiController(TerminalApi terminalApi, IDataBucket dataBucket, UIContext uiContext)
 {
     _terminalApi = terminalApi;
     _dataBucket = dataBucket;
     _uiContext = uiContext;
 }