public FixPriceMessageReceiver(ISender sender, IStateManager stateManage, IBucketExtension bucketExtension) { _sender = sender; _stateManager = stateManage; _bucketExtension = bucketExtension; _gasStationService = new GasStationService(bucketExtension); }
public FirstTextMessageReceiver(ISender sender, IStateManager stateManager, IBucketExtension bucketExtension, IDirectoryExtension directoryExtension) { _sender = sender; _stateManager = stateManager; _bucketExtension = bucketExtension; _directoryExtension = directoryExtension; }
public static async Task <DateTime> GetDateTimeAsync(this IBucketExtension bucket, string id, CancellationToken cancellationToken = default(CancellationToken)) { var dateAsString = await bucket.GetStringAsync(id, cancellationToken); var dateTime = DateTime.Parse(dateAsString, System.Globalization.CultureInfo.CurrentCulture, System.Globalization.DateTimeStyles.RoundtripKind); return(dateTime); }
public PlainTextMessageReceiver(IMessagingHubSender sender, IDirectoryExtension directory, Settings settings, IBucketExtension bucket, ISchedulerExtension scheduler, IBroadcastExtension broadcaster) { _settings = settings; _scheduler = scheduler; _bucket = bucket; _directory = directory; _broadcaster = broadcaster; _sender = sender; }
public PlainTextMessageReceiver(IMessagingHubSender sender, IContactExtension contacts, ISchedulerExtension scheduler, IDirectoryExtension directory, IBucketExtension bucket) { _sender = sender; //_contacts = contacts; _scheduler = scheduler; _directory = directory; _bucket = bucket; SState = "initialState"; Medicine = string.Empty; }
public void Config() { var settings = UnitTestBuilder.GetSettings(); cancellationToken = UnitTestBuilder.GetCancellationToken(); _sender = UnitTestBuilder.GetSender(); _bucket = new BucketExtension(_sender); _contextManager = new ContextManager(_bucket); node = UnitTestBuilder.GetUserNode(); TypeUtil.RegisterDocument <UserContext>(); }
public DevActionHandler(IContextManager contextManager, IBucketExtension bucket, ISchedulerExtension scheduler, IOWLFilter owlFilter, Settings settings, ISender sender) { _contextManager = contextManager; _bucket = bucket; _scheduler = scheduler; _owlFilter = owlFilter; _settings = settings; _sender = sender; }
public StateProcessorService(ISender sender, IStateManager stateManager, IBucketExtension bucketExtension) { _sender = sender; _stateManager = stateManager; _bucketExtension = bucketExtension; }
public ContextManager(IBucketExtension bucket) { _bucket = bucket; }
public static Task SetStringAsync(this IBucketExtension bucket, string id, string content, CancellationToken cancellationToken) { return(bucket.SetAsync(id, new PlainText { Text = content }, cancellationToken: cancellationToken)); }
public StateManager(IBucketExtension bucket) { StateTimeout = TimeSpan.FromMinutes(30); _bucket = bucket; }
public StartTaskMessageReceiver(ISender sender, IBucketExtension bucketExtension) { _sender = sender; _bucketExtension = bucketExtension; }
/// <summary> /// Stores a text in the bucket. /// </summary> /// <param name="bucketExtension"></param> /// <param name="id"></param> /// <param name="text"></param> /// <param name="expiration"></param> /// <param name="cancellationToken"></param> /// <returns></returns> public static Task SetTextAsync(this IBucketExtension bucketExtension, string id, string text, TimeSpan expiration = default(TimeSpan), CancellationToken cancellationToken = default(CancellationToken)) => bucketExtension.SetAsync(id, new PlainText() { Text = text }, expiration, cancellationToken);
/// <summary> /// Gets an existing text from the bucket by the id. /// </summary> /// <param name="bucketExtension"></param> /// <param name="id"></param> /// <param name="cancellationToken"></param> /// <returns></returns> public static async Task <string> GetTextAsync(this IBucketExtension bucketExtension, string id, CancellationToken cancellationToken = default(CancellationToken)) { var document = await bucketExtension.GetAsync <PlainText>(id, cancellationToken); return(document?.Text); }
public RoutineRepository(IBucketExtension bucket) { _bucket = bucket; }
public SessionManager(IBucketExtension bucketExtension) { _bucketExtension = bucketExtension; }
public static Task SetAsync(this IBucketExtension bucketExtension, string id, string value, CancellationToken cancellationToken, TimeSpan expiration = default(TimeSpan)) => bucketExtension.SetAsync(id, new PlainText { Text = value }, expiration, cancellationToken);
public SummaryTasksMessageReceiver(ISender sender, IBucketExtension bucketExtension) { _sender = sender; _bucketExtension = bucketExtension; }
public QRCodeMessageReceiver(ISender sender, IBucketExtension bucketExtension, IStateProcessorService stateProcessorService) { _sender = sender; _bucketExtension = bucketExtension; _stateProcessorService = stateProcessorService; }
public InvoiceStatusMessageReceiver(IMessagingHubSender sender, IBucketExtension bucket) { _sender = sender; _bucket = bucket; }
public static async Task <string> GetStringAsync(this IBucketExtension bucket, string id, CancellationToken cancellationToken) { var content = await bucket.GetAsync <PlainText>(id, cancellationToken); return(content?.Text); }
public GasStationService(IBucketExtension bucketExtension) { _bucketExtension = bucketExtension; }
public static Task SetDateTimeAsync(this IBucketExtension bucket, string id, DateTime dateTime, CancellationToken cancellationToken = default(CancellationToken)) { return(bucket.SetStringAsync(id, dateTime.ToString("o"), cancellationToken)); }
public SetBucketAction(IBucketExtension bucketExtension) : base(nameof(SetBucket)) { _bucketExtension = bucketExtension; }
public LocationMessageReceiver(ISender sender, IBucketExtension bucketExtension) { _sender = sender; _gasStationService = new GasStationService(bucketExtension); }
public BucketMessageReceiver(IMessagingHubSender sender, IBucketExtension bucketExtension) { _bucketExtension = bucketExtension; _sender = sender; }
public PlainTextMessageReceiver(IMessagingHubSender sender, IBucketExtension bucketExtension) { _sender = sender; _bucketExtension = bucketExtension; }
public TaskNamingMessageReceiver(ISender sender, IBucketExtension bucketExtension) { _sender = sender; _bucketExtension = bucketExtension; }