コード例 #1
0
ファイル: XmlElementRepository.cs プロジェクト: eyouyou/Bsc
        /// <summary>
        /// Adds the specified element.
        /// </summary>
        /// <param name="element">The element.</param>
        /// <returns></returns>
        public bool Add(Element element)
        {
            if (element == null)
            {
                return false;
            }

            if (resx.GetElement(element.Name, element.Category, element.Culture) == null)
            {
                resx.AddResource(element);
                return true;
            }
            else
            {
                return false;
            }
        }
コード例 #2
0
ファイル: SiteLabelRepository.cs プロジェクト: eyouyou/Bsc
 public bool Update(Element element)
 {
     element.Culture = FileCulture;
     return this.StoreRepository.Update(element);
 }
コード例 #3
0
ファイル: SiteLabelRepository.cs プロジェクト: eyouyou/Bsc
 public bool Remove(Element element)
 {
     element.Culture = FileCulture;
     return this.StoreRepository.Remove(element);
 }
コード例 #4
0
ファイル: SiteLabelRepository.cs プロジェクト: eyouyou/Bsc
 public bool Add(Element element)
 {
     element.Culture = FileCulture;
     return this.StoreRepository.Add(element);
 }
コード例 #5
0
ファイル: XmlElementRepository.cs プロジェクト: eyouyou/Bsc
        /// <summary>
        /// Updates the specified element.
        /// </summary>
        /// <param name="element">The element.</param>
        /// <returns></returns>
        public bool Update(Element element)
        {
            if (element == null)
            {
                return false;
            }

            return resx.UpdateResource(element);
        }
コード例 #6
0
ファイル: XmlElementRepository.cs プロジェクト: eyouyou/Bsc
        /// <summary>
        /// Removes the specified element.
        /// </summary>
        /// <param name="element">The element.</param>
        /// <returns></returns>
        public bool Remove(Element element)
        {
            if (element == null)
            {
                return false;
            }

            return resx.RemoveResource(element);
        }
コード例 #7
0
ファイル: ElementCacheKey.cs プロジェクト: eyouyou/Bsc
 /// <summary>
 /// Initializes a new instance of the <see cref="ElementCacheKey" /> class.
 /// </summary>
 /// <param name="element">The element.</param>
 public ElementCacheKey(Element element)
     : this(element.Name, element.Category, element.Culture)
 {
 }