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; }
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; }
public static void SetAuditForCreate(this Auditable model, AuditableDTO dto) { model.CreateBy = dto.CreateBy; model.CreateDate = DateTime.Now; model.AuthStatus = AuthStatus.Submitted; }