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);
        }