示例#1
0
 public static void SetAuditForReject(this Auditable model, AuditableDTO dto)
 {
     model.CreateBy       = dto.CreateBy;
     model.CreateDate     = dto.CreateDate.Value;
     model.LastUpdateDate = dto.LastUpdateDate.HasValue?dto.LastUpdateDate.Value : (DateTime?)null;
     model.LastUpdateBy   = dto.LastUpdateBy;
     model.AuthBy         = dto.AuthBy;
     model.AuthDate       = DateTime.Now;
     model.AuthStatus     = AuthStatus.Rejected;
 }
示例#2
0
 public static void SetAuditForDTO(this AuditableDTO dto, Auditable model)
 {
     dto.CreateBy       = model.CreateBy;
     dto.CreateDate     = model.CreateDate;
     dto.AuthBy         = model.AuthBy;
     dto.AuthDate       = model.AuthDate;
     dto.AuthStatus     = model.AuthStatus;
     dto.LastUpdateDate = model.LastUpdateDate;
     dto.LastUpdateBy   = model.LastUpdateBy;
 }
示例#3
0
 public static void SetAuditForCreate(this Auditable model, AuditableDTO dto)
 {
     model.CreateBy   = dto.CreateBy;
     model.CreateDate = DateTime.Now;
     model.AuthStatus = AuthStatus.Submitted;
 }