/// <summary> /// Set audit properties on creation. Sets modified to equal creation properties. /// </summary> /// <param name="entity">The entity</param> /// <param name="now">When the entity was created</param> /// <param name="currentUserName">The user who created the entity</param> public static void SetAuditCreated(this IAuditableWithOffset entity, DateTimeOffset now, string currentUserName) { entity.CreatedOn = now; entity.CreatedBy = currentUserName; entity.ModifiedOn = now; entity.ModifiedBy = currentUserName; }
private void SetModified(IAuditableWithOffset entity) { entity.SetAuditModified(_now.MomentWithOffset, _currentUserAccessor.User.Login); }