public string ValueToString(string DateTimeFormat = null) { if (ActionParameter.ParameterType.UnderlyingTypeEnum == PARAMETER_TYPE_UNDERLYING.Bool) { return(ValueBool.ToString()); } else if (ActionParameter.ParameterType.UnderlyingTypeEnum == PARAMETER_TYPE_UNDERLYING.DateTime) { return(((DateTime)ValueDateTime).ToString(DateTimeFormat)); } else if (ActionParameter.ParameterType.UnderlyingTypeEnum == PARAMETER_TYPE_UNDERLYING.Guid) { return(ValueGuid.ToString()); } else if (ActionParameter.ParameterType.UnderlyingTypeEnum == PARAMETER_TYPE_UNDERLYING.Integer) { return(ValueInteger.ToString()); } else if (ActionParameter.ParameterType.UnderlyingTypeEnum == PARAMETER_TYPE_UNDERLYING.Decimal) { return(ValueDecimal.ToString()); } return(ValueString); }
//[JsonProperty("recordId")] //public int RecordId { get; set; } public string ObsvalueString() { /* * TEXT, TEXTMULTI,NUMERIC, NUMERICDECIMAL, * SELECT, MULTISELECT,DATETIME, DATE, TIME,YESNO */ string obs = ""; if (MConcept.DataTypeMap.DataType == "TEXT") { obs = ValueText; } if (MConcept.DataTypeMap.DataType == "TEXTMULTI") { obs = ValueText; } if (MConcept.DataTypeMap.DataType == "NUMERIC") { obs = ValueNumeric.ToString(); } if (MConcept.DataTypeMap.DataType == "NUMERICDECIMAL") { obs = ValueDecimal.ToString(); } if (MConcept.DataTypeMap.DataType == "DATE") { //obs = ValueDate?.ToString("dd MMM yyyy"); obs = ValueText; } if (MConcept.DataTypeMap.DataType == "DATETIME") { //obs = ValueDateTime?.ToString("dd MMM yyyy HH:mm:ss"); obs = ValueText; } if (MConcept.DataTypeMap.DataType == "SELECT") { obs = ValueNumeric.ToString(); } if (MConcept.DataTypeMap.DataType == "MULTISELECT") { obs = ValueMultipleChoice; } if (MConcept.DataTypeMap.DataType == "YESNO") { obs = "0"; if (ValueBoolean.HasValue && ValueBoolean.Value) { obs = "1"; } } return(obs); }