ColumnEnum <TEntity, TEnum>(this File2ObjectManager <TEntity, ICell> manager, string name, Expression <Func <TEntity, TEnum?> > action, bool isRequire = false, bool fromDisplayAttribute = false) where TEnum : struct { manager.Add(new EnumColumnNullable <TEntity, TEnum>(name, action, isRequire, fromDisplayAttribute)); return(manager); }
Column <TEntity>(this File2ObjectManager <TEntity, ICell> manager, string name, Expression <Func <TEntity, decimal?> > action, bool isRequire = false) { manager.Add(new DecimalColumnNullable <TEntity>(name, action, isRequire)); return(manager); }
public static File2ObjectManager <TEntity, ICell> Column <TEntity>( this File2ObjectManager <TEntity, ICell> manager, string name, Expression <Func <TEntity, DateTimeOffset> > action, bool isRequire = true) { manager.Add(new DateTimeOffsetColumn <TEntity>(name, action, isRequire)); return(manager); }
CustomColumn <TEntity, TValue>(this File2ObjectManager <TEntity, ICell> manager, string name, Expression <Func <TEntity, TValue> > action, Func <string, Tuple <TValue, string, bool> > convert, bool isRequire = true) { manager.Add(new CustomColumn <TEntity, TValue>(name, action, convert, isRequire)); return(manager); }
Column <TEntity>(this File2ObjectManager <TEntity, ICell> manager, string name, string trueStrExpress, Expression <Func <TEntity, bool?> > action, bool isRequire = true) { manager.Add(new BooleanNullableColumn <TEntity>(name, action, trueStrExpress, isRequire)); return(manager); }
Column <TEntity>(this File2ObjectManager <TEntity, ICell> manager, Expression <Func <TEntity, long?> > action, bool isRequire = false) { var columnName = PropertyHelper.GetPropertyInfo(action).Name; return(manager.Column(columnName, action, isRequire)); }
Column <TEntity>(this File2ObjectManager <TEntity, ICell> manager, string name, Expression <Func <TEntity, long> > action, bool isRequire = true) { manager.Add(new Int64Column <TEntity>(name, action, isRequire)); return(manager); }
ColumnEnumDisplayAttribute <TEntity, TEnum>(this File2ObjectManager <TEntity, ICell> manager, Expression <Func <TEntity, TEnum> > action, bool isRequire = false, bool fromDisplayAttribute = false) where TEnum : struct { var name = PropertyHelper.GetPropertyNameFromDisplay(action); return(ColumnEnum(manager, name, action, isRequire, fromDisplayAttribute)); }
public static File2ObjectManager <TEntity, ICell> ColumnDisplayAttribute <TEntity>( this File2ObjectManager <TEntity, ICell> manager, Expression <Func <TEntity, DateTimeOffset> > action, bool isRequire = false) { var name = PropertyHelper.GetPropertyNameFromDisplay(action); return(manager.Column(name, action, isRequire)); }
public static File2ObjectManager <TEntity, ICell> Column <TEntity>( this File2ObjectManager <TEntity, ICell> manager, Expression <Func <TEntity, DateTimeOffset?> > action, bool isRequire = false) { var name = PropertyHelper.GetPropertyInfo(action).Name; return(manager.Column(name, action, isRequire)); }
ColumnDisplayAttribute <TEntity>(this File2ObjectManager <TEntity, ICell> manager, Expression <Func <TEntity, decimal> > action, bool isRequire = false) { var columnName = PropertyHelper.GetPropertyNameFromDisplay(action); return(manager.Column(columnName, action, isRequire)); }
ColumnDisplayNameAttribute <TEntity>(this File2ObjectManager <TEntity, ICell> manager, string trueStrExpress, Expression <Func <TEntity, bool?> > action, bool isRequire = false) { var columnName = PropertyHelper.GetPropertyNameFromDisplayName(action); return(manager.Column(columnName, trueStrExpress, action, isRequire)); }
ColumnEnum <TEntity, TEnum>(this File2ObjectManager <TEntity, ICell> manager, Expression <Func <TEntity, TEnum?> > action, bool isRequire = false, bool fromDisplayAttribute = false) where TEnum : struct { var name = PropertyHelper.GetPropertyInfo(action).Name; manager.Add(new EnumColumnNullable <TEntity, TEnum>(name, action, isRequire, fromDisplayAttribute)); return(manager); }
CustomColumnDisplayAttribute <TEntity, TValue>(this File2ObjectManager <TEntity, ICell> manager, Expression <Func <TEntity, TValue> > action, Func <string, Tuple <TValue, string, bool> > convert, bool isRequire = true) { var name = PropertyHelper.GetPropertyNameFromDisplay(action); manager.Add(new CustomColumn <TEntity, TValue>(name, action, convert, isRequire)); return(manager); }
Column <TEntity>(this File2ObjectManager <TEntity, ICell> manager, Expression <Func <TEntity, decimal?> > action, bool isRequire = false) { var name = PropertyHelper.GetPropertyInfo(action).Name; manager.Add(new DecimalColumnNullable <TEntity>(name, action, isRequire)); return(manager); }
Column <TEntity>(this File2ObjectManager <TEntity, ICell> manager, Expression <Func <TEntity, int> > action, bool isRequire = true) { var name = PropertyHelper.GetPropertyInfo(action).Name; manager.Add(new Int32Column <TEntity>(name, action, isRequire)); return(manager); }