Exemple #1
0
        /// <summary>
        /// Creates the specified key
        /// </summary>
        /// <param name="key">The key</param>
        /// <param name="value">The value</param>
        public void Create(string key, string value)
        {
            KeyValue kv = new KeyValue();

            kv.EntityName  = key;
            kv.EntityValue = value;
            kv.TableName   = keyValue.TableName;

            perst.Create(kv);
        }
        /// <summary>
        /// Clones the culture info.
        /// </summary>
        /// <param name="cultureInfoToClone">The culture info to clone.</param>
        /// <param name="newCultureInfoName">New name of the culture info.</param>
        public void CloneCultureInfo(string cultureInfoToClone, string newCultureInfoName)
        {
            Session session = null;

            try
            {
                QueryCriteria qc = new QueryCriteria(res);
                qc.Add(CriteriaOperator.Equality, res[Resources.ResourcesFields.CultureInfo], cultureInfoToClone);

                Resources[] resourceses = (Resources[])this.persistent.GetTableMetadata(qc);

                session = Session.CreateNewSession(this.server, this.connectionString);

                session.BeginTransaction();

                PersistentObject pps = new PersistentObject(session, this.res);

                foreach (Resources resources in resourceses)
                {
                    this.res.ClassName     = resources.ClassName;
                    this.res.CultureInfo   = newCultureInfoName;
                    this.res.ResourceKey   = resources.ResourceKey;
                    this.res.ResourceValue = resources.ResourceValue;

                    this.res.ResourceId = null;

                    pps.Create(this.res);
                }

                session.Commit();
            }
            catch (Exception ex)
            {
                if (session != null)
                {
                    session.Rollback();
                }

                throw;
            }
            finally
            {
                if (session != null)
                {
                    session.Dispose();
                }
            }
        }
 public int Create(Customer mappedObject)
 {
     return(persistent.Create(mappedObject));
 }
Exemple #4
0
 public int Create(CustomerTableMetadata mappedObject)
 {
     return(persistent.Create(mappedObject));
 }
 public int Create(BookAuthors mappedObject)
 {
     return(persistent.Create(mappedObject));
 }
 public int Create(Blob mappedObject)
 {
     return(persistent.Create(mappedObject));
 }
Exemple #7
0
 public void Create(ApplicationSettings set)
 {
     perst.Create(set);
 }
Exemple #8
0
 public int Create(Categories mappedObject)
 {
     return(persistent.Create(mappedObject));
 }
 public int Create(First mappedObject)
 {
     return(persistent.Create(mappedObject));
 }
 public int Create(CategoryTableMetadata mappedObject)
 {
     return(persistent.Create(mappedObject));
 }