JwtMiddleware berakva
This commit is contained in:
@@ -16,17 +16,14 @@ namespace WorkFlowCheck.DL
|
||||
{
|
||||
public class AppDbContext : DbContext
|
||||
{
|
||||
|
||||
|
||||
#if !DEBUG
|
||||
private readonly IRequestContext _requestContext;
|
||||
public AppDbContext(DbContextOptions<AppDbContext> options, IRequestContext requestContext)
|
||||
: base(options)
|
||||
private readonly IRequestContext _requestContext;
|
||||
public AppDbContext(DbContextOptions<AppDbContext> options, IRequestContext requestContext)
|
||||
: base(options)
|
||||
{
|
||||
_requestContext = requestContext;
|
||||
}
|
||||
#endif
|
||||
#if DEBUG
|
||||
|
||||
#if !DEBUG
|
||||
private dynamic _requestContext;
|
||||
public AppDbContext(DbContextOptions<AppDbContext> options)
|
||||
: base(options)
|
||||
@@ -102,8 +99,8 @@ public AppDbContext(DbContextOptions<AppDbContext> options, IRequestContext requ
|
||||
{
|
||||
((IAuditableEntity)entry.Entity).CreatedAt = utcNow;
|
||||
((IAuditableEntity)entry.Entity).LastModAt = utcNow;
|
||||
((IAuditableEntity)entry.Entity).CreatedBy = _requestContext.CurrentUsername;
|
||||
((IAuditableEntity)entry.Entity).LastModBy = _requestContext.CurrentUsername;
|
||||
((IAuditableEntity)entry.Entity).CreatedBy = _requestContext.CurrentUsername ?? "Admin";
|
||||
((IAuditableEntity)entry.Entity).LastModBy = _requestContext.CurrentUsername ?? "Admin";
|
||||
}
|
||||
}
|
||||
private void UpdateModifiedEntires(IEnumerable<EntityEntry> modifiedEntries, DateTime utcNow)
|
||||
@@ -111,7 +108,7 @@ public AppDbContext(DbContextOptions<AppDbContext> options, IRequestContext requ
|
||||
foreach (var entry in modifiedEntries)
|
||||
{
|
||||
((IAuditableEntity)entry.Entity).LastModAt = utcNow;
|
||||
((IAuditableEntity)entry.Entity).LastModBy = _requestContext.CurrentUsername;
|
||||
((IAuditableEntity)entry.Entity).LastModBy = _requestContext.CurrentUsername ?? "Admin" ;
|
||||
}
|
||||
}
|
||||
private void UpdateDeletedEntries(IEnumerable<EntityEntry> deletedEntries)
|
||||
|
||||
Reference in New Issue
Block a user