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); } }
public string GetValue(string propertyName) { return(InputProcessingMethods.GetValue <string>(InputData, propertyName)); }
public T GetDataSourceValue <T>(string propertyName) { return(InputProcessingMethods.GetDataSourceValue <T>(InputData, DataService, propertyName)); }
public T GetValue <T>(string propertyName, T defaultValue = default(T)) { return(InputProcessingMethods.GetValue(InputData, propertyName, defaultValue)); }
public decimal GetDecimalValue(string decimalString, decimal defaultValue = 0) { return(InputProcessingMethods.GetDecimalValue(decimalString, defaultValue)); }
public DateTime?GetDateFromString(string dateString, DateTime?defaultValue = null) { return(InputProcessingMethods.GetDateFromString(dateString, defaultValue)); }