Exemplo n.º 1
0
        public void Create(ActivityLogEntry entry)
        {
            entry.Date = DateTime.UtcNow;

            _repo.Create(entry);

            EntryCreated?.Invoke(this, new GenericEventArgs <ActivityLogEntry>(entry));
        }
Exemplo n.º 2
0
        /// <inheritdoc/>
        public void Create(ActivityLog entry)
        {
            using var dbContext = _provider.CreateContext();
            dbContext.ActivityLogs.Add(entry);
            dbContext.SaveChanges();

            EntryCreated?.Invoke(this, new GenericEventArgs <ActivityLogEntry>(ConvertToOldModel(entry)));
        }
Exemplo n.º 3
0
        private void OnMessageReceived(object sender, IMessageEventArgs e)
        {
            var message = e.Message;
            var jObject = JObject.Parse(message);

            _objectCreator.CreateObject(jObject);
            EntryCreated?.Invoke(this, new EventArgs());
        }
Exemplo n.º 4
0
        public async Task CreateAsync(ActivityLogEntry entry)
        {
            entry.Date = DateTime.UtcNow;

            await _repo.CreateAsync(entry);

            EntryCreated?.Invoke(this, new GenericEventArgs <ActivityLogEntry>(entry));
        }
Exemplo n.º 5
0
        /// <inheritdoc/>
        public async Task CreateAsync(ActivityLog entry)
        {
            await using var dbContext = _provider.CreateContext();

            dbContext.ActivityLogs.Add(entry);
            await dbContext.SaveChangesAsync().ConfigureAwait(false);

            EntryCreated?.Invoke(this, new GenericEventArgs <ActivityLogEntry>(ConvertToOldModel(entry)));
        }