public bool Save(CodeTorch.Core.ResourceItem item) { List <ScreenDataCommandParameter> parameters = new List <ScreenDataCommandParameter>(); ScreenDataCommandParameter p = null; item.ID = Guid.NewGuid().ToString(); p = new ScreenDataCommandParameter(ParameterResourceID, item.ID); parameters.Add(p); p = new ScreenDataCommandParameter(ParameterResourceSet, item.ResourceSet); parameters.Add(p); p = new ScreenDataCommandParameter(ParameterCultureCode, item.CultureCode); parameters.Add(p); p = new ScreenDataCommandParameter(ParameterResourceKey, item.Key); parameters.Add(p); p = new ScreenDataCommandParameter(ParameterResourceValue, item.Value); parameters.Add(p); ExecuteDataCommand(DataCommandResourceSave, parameters); return(true); }
private static List <CodeTorch.Core.ResourceItem> PopulateResourceItems(DataTable dt) { List <CodeTorch.Core.ResourceItem> retVal = new List <ResourceItem>(); foreach (DataRow row in dt.Rows) { CodeTorch.Core.ResourceItem item = new CodeTorch.Core.ResourceItem(); item.ID = row[ColumnResourceID].ToString(); item.CultureCode = row[ColumnCultureCode].ToString(); item.Key = row[ColumnResourceKey].ToString(); item.ResourceSet = row[ColumnResourceSet].ToString(); item.Value = row[ColumnResourceValue].ToString(); retVal.Add(item); } return(retVal); }