public static Int64 ConvertNULL(object input, Int64 defaultVal, Constant.NullCheckType check = Constant.NullCheckType.DBNull) { switch (check) { case Constant.NullCheckType.NULL: return((input == null) ? defaultVal : (Int64)input); case Constant.NullCheckType.DBNull: return((input == DBNull.Value) ? defaultVal : Convert.ToInt64(input)); case Constant.NullCheckType.Both: return((input == null || input == DBNull.Value) ? defaultVal : (Int64)input); } return((Int64)input); }
public static int ConvertNULL(object input, int defaultVal, Constant.NullCheckType check = Constant.NullCheckType.DBNull) { switch (check) { case Constant.NullCheckType.NULL: return((input == null) ? defaultVal : (int)input); case Constant.NullCheckType.DBNull: return((input == DBNull.Value) ? defaultVal : (int)input); case Constant.NullCheckType.Both: return((input == null || input == DBNull.Value) ? defaultVal : (int)input); } return((int)input); }