public static object GetValue(this ChangeRequestDTO changeRequest) { Type requestedType = Type.GetType(changeRequest.Type); TypeConverter typeConverter = TypeDescriptor.GetConverter(requestedType); return(typeConverter.ConvertFrom(changeRequest.Value)); }
public static bool IsValid(this ChangeRequestDTO changeRequest) { if (changeRequest == null) { return(false); } if (changeRequest.Type == null) { return(false); } if (Type.GetType(changeRequest.Type) == null) { return(false); } return(true); }