Esempio n. 1
0
        public IEnumerable WhyTagIntellisense(string TagName, string premalink, string websitename)
        {
            try
            {
                _lsttag = new List <DtoTag>();
                _daltag = new DalTag();
                IEnumerable query = "";
                _lsttag = _daltag.WhyTagIntellisense(TagName, premalink, websitename);

                if (_lsttag != null)
                {
                    query = from c in _lsttag
                            select new
                    {
                        Value = c.TagId.ToString(),
                        Name  = c.TagName
                    };
                }
                return(query);
            }
            catch (Exception ex)
            {
                ex.ToExceptionless().Submit();
            }
            return(null);
        }
Esempio n. 2
0
        public Tag ConvertToBusinessLogicEntity(DalTag dataEntity)
        {
            var result = new Tag(dataEntity.Id, dataEntity.Text);

            result.IsDirty = false;
            return(result);
        }
Esempio n. 3
0
        public IEnumerable SearchTag(string prefixText)
        {
            try
            {
                _lsttag = new List <DtoTag>();
                _daltag = new DalTag();
                IEnumerable query = "";
                _lsttag = _daltag.SearchTag(prefixText);

                if (_lsttag != null)
                {
                    query = from c in _lsttag
                            select new
                    {
                        Value = c.TagId.ToString(),
                        Name  = c.TagName
                    };
                }
                return(query);
            }
            catch (Exception ex)
            {
                ex.ToExceptionless().Submit();
            }
            return(null);
        }
Esempio n. 4
0
        public string GetTagged(long tagId)
        {
            try
            {
                var lsttag = new List <DtoTag>();
                _daltag = new DalTag();

                lsttag = _daltag.GetTagged(tagId);

                string tags = "";

                tags = "";
                if (lsttag != null)
                {
                    foreach (DtoTag tag in lsttag)
                    {
                        tags += "|" + tag.TagName + "," + tag.TagId + "," +
                                (tag.TagCount == 0 ? "1" : tag.TagCount.ToString()) +
                                ",0";
                    }
                }
                return(tags);
            }
            catch (Exception ex)
            {
                ex.ToExceptionless().Submit();
            }
            return(null);
        }
Esempio n. 5
0
        public string GetUserTags(long CurrentUserID, long LoggedInUser)
        {
            try
            {
                var lsttag = new List <DtoTag>();
                _daltag = new DalTag();

                lsttag = _daltag.GetUserTags(CurrentUserID, LoggedInUser);

                string tags = "";

                tags = "";
                if (lsttag != null)
                {
                    foreach (DtoTag tag in lsttag)
                    {
                        tags += "|" + tag.TagName + "," + tag.TagId + "," + tag.TagCount + ",0";
                    }
                }

                return(tags);
            }
            catch (Exception ex)
            {
                ex.ToExceptionless().Submit();
            }
            return(null);
        }
Esempio n. 6
0
        public ApiTag ConvertToApiEntity(DalTag dataEntity)
        {
            var result = new ApiTag(dataEntity.Id, dataEntity.Text);

            result.IsDirty           = dataEntity.IsDirty;
            result.IsMarkForDeletion = dataEntity.IsMarkForDeletion;
            return(result);
        }
Esempio n. 7
0
 public static TagEntity ToBllTag(this DalTag tag)
 {
     return(new TagEntity()
     {
         Id = tag.Id,
         Name = tag.Name
     });
 }
 public static Tags ToOrmTag(this DalTag tag)
 {
     return(new Tags
     {
         TagID = tag.ID,
         Name = tag.Name
     });
 }
Esempio n. 9
0
 public static Tag ToOrmTag(this DalTag tag)
 {
     return(new Tag
     {
         Id = tag.Id,
         Name = tag.Name
     });
 }
Esempio n. 10
0
 public static ServiceTag ToServiceTag(this DalTag tag)
 {
     return(new ServiceTag
     {
         ID = tag.ID,
         Name = tag.Name
     });
 }
Esempio n. 11
0
        public int Create(DalTag entity)
        {
            var obj = entity.ToOrmTag();

            context.Tags.Add(obj);
            context.SaveChanges();
            return(obj.TagID);
        }
 /// <summary>
 /// Create new tag entity and add it to database.
 /// </summary>
 /// <param name="tag"></param>
 public void Create(DalTag tag)
 {
     if (tag == null)
     {
         throw new ArgumentNullException(nameof(tag));
     }
     dbContext.Set <Tag>().Add(tag.ToOrmTag());
 }
Esempio n. 13
0
 public static Tags ToTag(this DalTag tagDal)
 {
     return(new Tags()
     {
         Id = tagDal.Id,
         Name = tagDal.Name,
         Photos = tagDal.Photos?.Select(a => a.ToPhoto()).ToList()
     });
 }
Esempio n. 14
0
        public void Update(DalTag entity)
        {
            var tag = _context.Tags.FirstOrDefault(x => x.Id == entity.Id);

            if (tag != null)
            {
                tag.Name = entity.Name;
            }
        }
Esempio n. 15
0
 public void Update(DalTag tag)
 {
     foreach (var t in tag.Photos)
     {
         context.Context.Set <Photos>().AddOrUpdate(t.ToPhoto());
     }
     context.Context.Set <Tags>().AddOrUpdate(tag.ToTag());
     context.Commit();
 }
Esempio n. 16
0
        /// <summary>
        /// Updates tag entity
        /// </summary>
        /// <param name="entity">Base entity for updating</param>
        public void Update(DalTag entity)
        {
            var tag = context.Set <Tag>().SingleOrDefault(t => t.Id == entity.Id);

            if (tag != null)
            {
                tag.Name = entity.Name;
            }
        }
Esempio n. 17
0
 public static BllTag ToBll(this DalTag tag)
 {
     return(new BllTag
     {
         Id = tag.Id,
         Name = tag.Name,
         PostId = tag.PostId
     });
 }
 public static TagEntity ToBLLTag(this DalTag tagDal)
 {
     return(new TagEntity()
     {
         Id = tagDal.Id,
         Name = tagDal.Name,
         Photos = tagDal.Photos.Select(a => a.ToBLLPhoto()).ToList()
     });
 }
Esempio n. 19
0
        /// <summary>
        /// Deletes tag entity
        /// </summary>
        /// <param name="e">Base entity for removing</param>
        public void Delete(DalTag e)
        {
            var tag = context.Set <Tag>().Where(a => a.Id == e.Id).FirstOrDefault();

            if (tag != null)
            {
                context.Set <Tag>().Remove(tag);
            }
        }
Esempio n. 20
0
        public void Delete(DalTag e)
        {
            var tag = _context.Tags.FirstOrDefault(x => x.Id == e.Id);

            if (tag != null)
            {
                _context.Tags.Remove(tag);
            }
        }
Esempio n. 21
0
        public void Delete(DalTag entity)
        {
            var t = context.Tags.FirstOrDefault(e => e.TagID == entity.ID);

            if (t != null)
            {
                context.Tags.Remove(t);
            }
        }
Esempio n. 22
0
        public void Update(DalTag entity)
        {
            var g = context.Tags.FirstOrDefault(e => e.TagID == entity.ID);

            if (g != null)
            {
                g.Name = entity.Name;
            }
        }
Esempio n. 23
0
        /// <summary>
        /// Update information about tag
        /// </summary>
        /// <param name="entity">tag</param>
        public void Update(DalTag entity)
        {
            var tag = context.Set <Tag>().Where(t => t.Id == entity.Id).FirstOrDefault();

            if (tag != null)
            {
                tag.Id   = entity.Id;
                tag.Name = entity.Name;
            }
        }
Esempio n. 24
0
        public void AddTag(DalBook book, DalTag tag)
        {
            var dbBook = context.Books.FirstOrDefault(e => e.BookID == book.ID);
            var dbTag  = context.Tags.FirstOrDefault(e => e.TagID == tag.ID);

            if (dbBook != null && dbTag != null)
            {
                dbBook.Tags.Add(dbTag);
            }
        }
Esempio n. 25
0
        /// <summary>
        /// Adding tag
        /// </summary>
        /// <param name="entity">tag for adding</param>
        public void Create(DalTag entity)
        {
            var tag = new Tag()
            {
                Id   = entity.Id,
                Name = entity.Name
            };

            context.Set <Tag>().Add(tag);
            context.SaveChanges();
        }
 public static Tag ToOrmTag(this DalTag tag)
 {
     if (tag == null)
     {
         throw new ArgumentNullException(nameof(tag));
     }
     return(new Tag()
     {
         Id = tag.Id,
         Value = tag.Value
     });
 }
 public static Tag GetORMEntity(this DalTag dalEntity)
 {
     if (dalEntity == null)
     {
         return(null);
     }
     return(new Tag()
     {
         Id = dalEntity.Id,
         Name = dalEntity.Name
     });
 }
Esempio n. 28
0
 public static TagEntity ToBllTag(this DalTag dalEntity)
 {
     if (dalEntity == null)
     {
         return(null);
     }
     return(new TagEntity()
     {
         Id = dalEntity.Id,
         Name = dalEntity.Name,
     });
 }
Esempio n. 29
0
 public void DeleteTag(long premalinkid, long tagid)
 {
     try
     {
         _daltag = new DalTag();
         _daltag.DeleteTag(premalinkid, tagid);
     }
     catch (Exception ex)
     {
         ex.ToExceptionless().Submit();
     }
 }
Esempio n. 30
0
 public static TagEntity ToBllTag(this DalTag dalTag)
 {
     if (dalTag != null)
     {
         return(new TagEntity()
         {
             Id = dalTag.Id,
             Name = dalTag.Name
         });
     }
     return(null);
 }