Exemplo n.º 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);
            }
        }
Exemplo n.º 2
0
 public string GetValue(string propertyName)
 {
     return(InputProcessingMethods.GetValue <string>(InputData, propertyName));
 }
Exemplo n.º 3
0
 public T GetValue <T>(string propertyName, T defaultValue = default(T))
 {
     return(InputProcessingMethods.GetValue(InputData, propertyName, defaultValue));
 }