public static bool SeedData(IData_Type_Context _Context, string itdxString) { IEnumerable <Data_Type> dataTypes = Load_ITDX_Data_Types_From_xsd(itdxString); List <string> dataTypeNameList = new List <string>(); foreach (var dt in dataTypes) { dataTypeNameList.Add(dt.Name); _Context.Redis.StringSetAsync(dt.Name, JsonConvert.SerializeObject(dt)); } _Context.Redis.StringSet("data_type_name_list", JsonConvert.SerializeObject(dataTypeNameList)); _Context.Redis.StringSet("ITDX_LOADED", "true"); return(true); }
public Data_Type_Repository(IData_Type_Context context, IData_Type_Db_Settings settings) { _context = context ?? throw new ArgumentNullException(nameof(context)); _settings = settings ?? throw new ArgumentNullException(nameof(settings)); }