public void Publish <TNotification>(TNotification notification) where TNotification : INotification { _backgroundTask.Start(() => { var defaultNotificationStrategy = _notificationStrategyFactory.Create <DefaultNotificationStrategy>(); defaultNotificationStrategy.Publish(notification); }); }
private Task DoLogin() { if (!_backgroundTask.IsRunning) { _backgroundTask.Start(); } else { _backgroundTask.Stop(); } return(Task.FromResult(false)); //return _navigationService.PushAsync<TermsAndConditionsViewModel>(); }