コード例 #1
0
        public static T GetDataSourceValue <T>(IDictionary <string, object> inputData, DataService dataService, string propertyName)
        {
            var id = InputProcessingMethods.GetValue <string>(inputData, propertyName);

            if (String.IsNullOrWhiteSpace(id))
            {
                return(default(T));
            }
            using (var session = dataService.OpenSession())
            {
                var result = session.Get <T>(id);
                return(result);
            }
        }
コード例 #2
0
ファイル: InputProcessingEvent.cs プロジェクト: quintonn/QBic
 public string GetValue(string propertyName)
 {
     return(InputProcessingMethods.GetValue <string>(InputData, propertyName));
 }
コード例 #3
0
ファイル: InputProcessingEvent.cs プロジェクト: quintonn/QBic
 public T GetDataSourceValue <T>(string propertyName)
 {
     return(InputProcessingMethods.GetDataSourceValue <T>(InputData, DataService, propertyName));
 }
コード例 #4
0
ファイル: InputProcessingEvent.cs プロジェクト: quintonn/QBic
 public T GetValue <T>(string propertyName, T defaultValue = default(T))
 {
     return(InputProcessingMethods.GetValue(InputData, propertyName, defaultValue));
 }
コード例 #5
0
ファイル: InputProcessingEvent.cs プロジェクト: quintonn/QBic
 public decimal GetDecimalValue(string decimalString, decimal defaultValue = 0)
 {
     return(InputProcessingMethods.GetDecimalValue(decimalString, defaultValue));
 }
コード例 #6
0
ファイル: InputProcessingEvent.cs プロジェクト: quintonn/QBic
 public DateTime?GetDateFromString(string dateString, DateTime?defaultValue = null)
 {
     return(InputProcessingMethods.GetDateFromString(dateString, defaultValue));
 }