Exemplo n.º 1
0
        /// <summary>
        /// Add the tag.
        /// </summary>
        /// <param name="tag">tag object.</param>
        /// <returns>Add the Tag</returns>
        public bool Add_Tag(C_PostTag tag)
        {
            using (var data = new Entities())
            {
                bool rt;
                try
                {
                    data.C_PostTag.Add(tag);
                    data.SaveChanges();
                    rt = true;
                }
                catch (Exception)
                {
                    rt = false;
                }

                return(rt);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Gets the tag by link.
        /// </summary>
        /// <param name="link">The link.</param>
        /// <returns>Get Tag By Link</returns>
        public C_PostTag GetTagByLink(string link)
        {
            List <C_PostTag> lstTag = this.GetAll().FindAll(
                delegate(C_PostTag tag)
            {
                return(tag.Link.Contains(link));
            });

            if (lstTag.Count > 0)
            {
                C_PostTag tagreturn = lstTag[0];

                return(tagreturn);
            }
            else
            {
                return(new C_PostTag());
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Edit the tag.
        /// </summary>
        /// <param name="tag">tag object.</param>
        /// <returns>Edit Tag</returns>
        public bool Edit_Tag(C_PostTag tag)
        {
            using (var data = new Entities())
            {
                bool rt;
                try
                {
                    var c_gen = data.C_PostTag.Where(p => p.PostTagID == tag.PostTagID).FirstOrDefault();
                    c_gen.PostID = tag.PostID;
                    c_gen.Tag    = tag.Tag;
                    c_gen.Link   = tag.Link;

                    data.SaveChanges();
                    rt = true;
                }
                catch (Exception)
                {
                    rt = false;
                }

                return(rt);
            }
        }