Example #1
0
        public static void Insert(ImageTagViewModel target)
        {
            ImageTagDao dao = new ImageTagDao();

            dao.Insert(target.ToEntity());
            s_logger.Debug($"INSERT ImageTag:{target}");
        }
Example #2
0
 public static ImageTag ToEntity(this ImageTagViewModel obj)
 {
     return(new ImageTag()
     {
         ImageID = obj.ImageID,
         TagID = obj.TagID
     });
 }
Example #3
0
        private static void CreateImageTag(ITagManager tagMng, ImageViewModel targetImage, TagViewModel tag)
        {
            var newImageTag = new ImageTagViewModel(targetImage.ID, tag);

            try
            {
                ImageTagFacade.Insert(newImageTag);
            }
            catch (SQLiteException e)
            {
                s_logger.Error(e);
            }
            if (!tagMng.Chains.Contains(newImageTag))
            {
                tagMng.Chains.Add(newImageTag);
            }
        }