private static T ConvertResult <T>(ResponseData result) { if (typeof(ResponseData).GUID == typeof(T).GUID) { return((T)Convert.ChangeType(result, typeof(T))); } return((T)RepositoryState.CreateObject <T>()); }
private static T ConvertValue <T>(string value) { if (typeof(ResponseData).GUID == typeof(T).GUID) { return((T)Convert.ChangeType(new ResponseData { Message = value }, typeof(T))); } return((T)RepositoryState.CreateObject <T>()); }