public RequestServerWCF(ref RequestMotor motorSolicitudes, SignalRManager instanceSignalR) { this.Conectado = false; this._motorSolicitudes = motorSolicitudes; this._signalR = instanceSignalR; }
public ClientPlanetManager(SignalRManager signalrmanager) { this.signalRManager = signalrmanager; signalRManager.hubConnection.On <string>("Relay", OnMessageRecieve); signalRManager.hubConnection.On <string>("RoleUpdate", UpdateRole); signalRManager.hubConnection.On <string>("MemberUpdate", UpdateMember); }
public AdminListViewModel() { AdminsConectados = new ObservableCollection <Usuario>(); RepositoryClinica = App.locator.container.Resolve <RepositoryClinica>(); signalRManager = App.locator.container.Resolve <SignalRManager>(); LoadChatList(); }
public RequestManagerInstanceProvider(ref RequestMotor motorSolicitudes, ref SignalRManager signalR) { if (motorSolicitudes == null) { throw new ArgumentNullException("motorSolicitudes"); } this._motorSolicitudes = motorSolicitudes; this._signalR = signalR; }
public async Task <bool> Post([FromServices] IHubContext <SignalRHub> hub, [FromBody] User user) { var ret = UserHelper.Save(user); if (ret) { await SignalRManager.Send(hub.Clients.All, new MessageBody() { Category = "Users", Message = string.Format("{0}-{1}", user.UserName, user.Description) }); } return(ret); }
public RequestManagerServiceHost(ref RequestMotor motorSolicitudes, ref SignalRManager signalR, Type serviceType, params Uri[] baseAddresses) : base(serviceType, baseAddresses) { if (motorSolicitudes == null) { throw new ArgumentNullException("motorSolicitudes"); } foreach (var cd in this.ImplementedContracts.Values) { cd.Behaviors.Add(new RequestManagerInstanceProvider(ref motorSolicitudes, ref signalR)); } }
public override async void ViewDidLoad() { base.ViewDidLoad(); if (SelectedTransactionId != 0) { var messagesViewController = GetViewController(MainStoryboard, "TransactionDetailController") as TransactionDetailViewController; messagesViewController.SelectedTransactionId = SelectedTransactionId; NavigationController.PushViewController(messagesViewController, true); } var searchButton = new UIBarButtonItem(UIBarButtonSystemItem.Search); searchButton.Clicked += SearchButton_Clicked; NavigationItem.SetRightBarButtonItem(searchButton, true); viewModel.Transactions.CollectionChanged += Transactions_CollectionChanged; viewModel.PropertyChanged += (sender, e) => InvokeOnMainThread(RefreshUI); await viewModel.FetchTransactionsCommand(); var revealViewController = this.RevealViewController(); if (revealViewController != null) { RevealButton.Clicked += (sender, e) => revealViewController.RevealToggleAnimated(true); View.AddGestureRecognizer(revealViewController.PanGestureRecognizer); } else { // Bug: Currently app needs to be restarted. RevealButton.Clicked += async(sender, e) => { await UIAlertViewHelpers.ShowAlert( "Uh Oh!", "You have to restart the app to see the menu. I promise this wont happen after you restart!", "Got it!"); }; } LayoutViews(); SignalRManager.RegisterEventHandlers(); await SignalRService.ConnectAsync(); }
public override void Initialize() { //init updater _updateNotifier = new UpdateNotifier(); _updateNotifier.PropertyChanged += (sender, args) => OnPropertyChanged(nameof(VersionStatus)); //forward signalr manager _signalrmanager = new SignalRManager(); _signalrmanager.NewClientEvent += delegate(Client client) { NewClientEvent?.Invoke(client); }; _signalrmanager.ClientDisconnectedEvent += delegate(Client client) { ClientDisconnectedEvent?.Invoke(client); }; _signalrmanager.ClientUpdatedEvent += delegate(Client client) { ClientUpdatedEvent?.Invoke(client); }; _signalrmanager.NewLogMessageEvent += NotifyNewLogMessageEvent; _signalrmanager.NewConsoleLogMessage += delegate(Client pClient, string message) { NewConsoleLogMessage?.Invoke(pClient, message); }; _signalrmanager.WorkRequestedEvent += SignalrmanagerOnWorkRequestedEvent; _signalrmanager.ResultsReceivedEvent += SignalrmanagerOnResultsReceivedEvent; _signalrmanager.Initialize(); //create command manager _commandManager = new CommandManager(); _commandManager.NewLogMessageEvent += NotifyNewLogMessageEvent; _commandManager.Initialize(); base.Initialize(); }
public RequestServer(ref RequestMotor motorSolicitudes, ref SignalRManager signalR) { this._motorSolicitudes = motorSolicitudes; this._signalR = signalR; }
public async Task SendCallRequestAsync() { await SignalRManager.SendAsync("incomingcall"); }
public ClientPlanetManager(SignalRManager signalrmanager) { this.signalRManager = signalrmanager; signalRManager.hubConnection.On <string>("Relay", OnMessageRecieve); }