コード例 #1
0
ファイル: SeedData.cs プロジェクト: nirajp82/social-network
 private static void SeedAuditFields(IAuditModel audit)
 {
     audit.CreatedBy   = "Seed";
     audit.UpdatedBy   = "Seed";
     audit.CreatedDate = DateTime.Now;
     audit.UpdatedDate = DateTime.Now;
 }
コード例 #2
0
        public async Task InsertAsync(IAuditModel model)
        {
            var entity = AuditEntity.Create(model);

            await using var context = _contextFactory.CreateDataContext();
            await context.AuditTrail.AddAsync(entity);

            await context.SaveChangesAsync();
        }
コード例 #3
0
 public static AuditEntity Create(IAuditModel model)
 {
     return(new AuditEntity
     {
         CorrelationId = model.CorrelationId,
         Type = model.Type,
         DataReference = model.DataReference,
         UserName = model.UserName,
         Timestamp = model.Timestamp,
         DataType = model.DataType,
         DataDiff = model.DataDiff,
     });
 }