public static void Bind(this ModuleAuditControl auditControl, ITrackableEntity item, int portalId, string unknownUserName) { auditControl.CreatedDate = item.CreatedOnDate.ToLongDateString(); auditControl.CreatedByUser = UserHelper.GetUserDisplayName(portalId, item.CreatedByUserId) ?? unknownUserName; auditControl.LastModifiedDate = item.LastModifiedOnDate.ToLongDateString(); auditControl.LastModifiedByUser = UserHelper.GetUserDisplayName(portalId, item.LastModifiedByUserId) ?? unknownUserName; }
/// <summary> /// Init controls, required by <see cref="R7.Dnn.Extensions.Modules.EditPortalModuleBase{TItem,TKey}"/> /// Provides interface to implement OnInitControls in child classes. /// </summary> /// <param name="buttonUpdate">Update linkbutton.</param> /// <param name="buttonDelete">Delete linkbutton.</param> /// <param name="linkCancel">Cancel hyperlink.</param> /// <param name="moduleAuditControl">Optional module audit control.</param> protected void InitControls(LinkButton buttonUpdate, LinkButton buttonDelete, HyperLink linkCancel, ModuleAuditControl moduleAuditControl = null) { ButtonUpdate = buttonUpdate; ButtonDelete = buttonDelete; LinkCancel = linkCancel; ModuleAuditControl = moduleAuditControl; }
public static void Bind(this ModuleAuditControl auditControl, ITrackableEntity item) { auditControl.CreatedDate = item.CreatedOnDate.ToLongDateString(); auditControl.CreatedByUser = Utils.GetUserDisplayName(item.CreatedByUserId, Null.NullInteger.ToString()); auditControl.LastModifiedDate = item.LastModifiedOnDate.ToLongDateString(); auditControl.LastModifiedByUser = Utils.GetUserDisplayName( item.LastModifiedByUserId, Null.NullInteger.ToString()); }