Exemple #1
0
        public async System.Threading.Tasks.Task <IEnumerable <WeatherForecast> > GetAsync()
        {
            dynamic sampleObject = new ExpandoObject();

            sampleObject.key = "value";

            var page = new Page
            {
                Id       = Guid.NewGuid(),
                PageData = JsonConvert.SerializeObject(sampleObject),
                PageName = "IndexPage"
            };

            await _viewStore.AddAsync(page);

            await _viewStore.SaveChangesAsync();

            var streamId = "streamIdentifier";
            await _messageStore.AppendToStream(streamId, 0, new SimpleEventStore.EventData(Guid.NewGuid(), page));

            var dataFromMsgStore = await _messageStore.ReadStreamForwards(streamId);

            var rng = new Random();

            return(Enumerable.Range(1, 5).Select(index => new WeatherForecast
            {
                Date = DateTime.Now.AddDays(index),
                TemperatureC = rng.Next(-20, 55),
                Summary = Summaries[rng.Next(Summaries.Length)]
            })
                   .ToArray());
        }
Exemple #2
0
 private static async Task AppendingExecute(UncommittedMessages data)
 {
     await store.AppendToStream(data.CorrelationId.ToString(), ExpectedVersion.NoStream, data).NotOnCapturedContext();
 }