public static void Insert(ImageTagViewModel target) { ImageTagDao dao = new ImageTagDao(); dao.Insert(target.ToEntity()); s_logger.Debug($"INSERT ImageTag:{target}"); }
public static ImageTag ToEntity(this ImageTagViewModel obj) { return(new ImageTag() { ImageID = obj.ImageID, TagID = obj.TagID }); }
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); } }