public void Create(ActivityLogEntry entry) { entry.Date = DateTime.UtcNow; _repo.Create(entry); EntryCreated?.Invoke(this, new GenericEventArgs <ActivityLogEntry>(entry)); }
/// <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))); }
private void OnMessageReceived(object sender, IMessageEventArgs e) { var message = e.Message; var jObject = JObject.Parse(message); _objectCreator.CreateObject(jObject); EntryCreated?.Invoke(this, new EventArgs()); }
public async Task CreateAsync(ActivityLogEntry entry) { entry.Date = DateTime.UtcNow; await _repo.CreateAsync(entry); EntryCreated?.Invoke(this, new GenericEventArgs <ActivityLogEntry>(entry)); }
/// <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))); }