public static Tuple <DateTime, DateTime> ToDateTimeRange(string daterange, string format) { Tuple <DateTime, DateTime> retVal = null; var dates = daterange.Split('-'); if (dates.Length > 1) { DateTime?dateFrom = ToDateTime(dates[0].Trim(), format); DateTime?dateTo = ToDateTime(dates[1].Trim(), format); if (CheckHelper.IsFilled(dateFrom) && CheckHelper.IsFilled(dateTo)) { retVal = new Tuple <DateTime, DateTime>(dateFrom.Value, dateTo.Value); } } return(retVal); }
public static long ToLong(object value) { long convertedValue = 0; if (CheckHelper.IsFilled(value)) { if (value is long) { convertedValue = (long)value; } else { string stringValue = value.ToString(); long.TryParse(stringValue, out convertedValue); } } return(convertedValue); }
public static float ToFloat(object value) { float convertedValue = 0.0f; if (CheckHelper.IsFilled(value)) { if (value is float) { convertedValue = (float)value; } else { string stringValue = value.ToString(); float.TryParse(stringValue, out convertedValue); } } return(convertedValue); }
public static decimal ToDecimal(object value) { decimal convertedValue = 0.0m; if (CheckHelper.IsFilled(value)) { if (value is decimal) { convertedValue = (decimal)value; } else { string stringValue = value.ToString().Replace("'", string.Empty); decimal.TryParse(stringValue, NumberStyles.Any, CultureInfo.InvariantCulture, out convertedValue); } } return(convertedValue); }
public static int ToInt(object value) { int convertedValue = 0; if (CheckHelper.IsFilled(value)) { if (value is int || value.GetType().IsEnum) { convertedValue = (int)value; } else { string stringValue = value.ToString(); int.TryParse(stringValue, out convertedValue); } } return(convertedValue); }
public static string ToApiString(string value) { return(CheckHelper.IsFilled(value) ? value : null); }