internal static void InsertOrReplace(ThumbnailViewModel target, DataOperationUnit dataOpUnit = null) { ThumbnailDao dao = new ThumbnailDao(); dao.InsertOrReplace(target.ToEntity(), dataOpUnit?.CurrentConnection); s_logger.Debug($"UPDATE Thumbnail:{target}"); }
public static void DeleteWhereIDIs(Guid id, DataOperationUnit dataOpUnit = null) { ThumbnailDao dao = new ThumbnailDao(); dao.DeleteWhereIDIs(id, dataOpUnit?.CurrentConnection); s_logger.Debug($"DELETE Thumbnail:{id}"); }
public static void Update(ThumbnailViewModel target, DataOperationUnit dataOpUnit = null) { ThumbnailDao dao = new ThumbnailDao(); dao.Update(target.ToEntity(), dataOpUnit?.CurrentConnection); s_logger.Debug($"UPDATE Thumbnail:{target}"); }
public override void DropTable(IConnection connection) { ThumbnailDao dao = new ThumbnailDao(typeof(VersionOrigin)); dao.CurrentConnection = connection; dao.DropTable(); ++ModifiedCount; }
public static bool Exists(Guid imageId, DataOperationUnit dataOpUnit = null) { ThumbnailDao dao = new ThumbnailDao(); return(dao.CountBy(new Dictionary <string, object>() { { "ImageID", imageId } }, dataOpUnit?.CurrentConnection) > 0); }
public override void CreateTable(IConnection connection) { ThumbnailDao dao = new ThumbnailDao(typeof(VersionOrigin)); dao.CurrentConnection = connection; dao.CreateTableIfNotExists(); ++ModifiedCount; dao.CreateIndexIfNotExists(); ++ModifiedCount; }
public static ThumbnailViewModel FindByImageID(Guid imageId, DataOperationUnit dataOpUnit = null) { ThumbnailDao dao = new ThumbnailDao(); var items = dao.FindBy(new Dictionary <string, object>() { { "ImageID", imageId } }, dataOpUnit?.CurrentConnection).SingleOrDefault(); if (items == null) { return(null); } return(items.ToViewModel()); }
public void Initialize() { // 受信したいAppIfメッセージと、対応するハンドラの呼び出しをハードコーディングする Electron.IpcMain.On("async-msg", (args) => { Console.WriteLine("async-msg = " + args.GetType()); }); Electron.IpcMain.OnSync("EVT_TRNS_CONTENTLIST", (args) => { Console.WriteLine("[ContentMainWorkflowEventEmiter][Initialize] : IN"); // TODO: ワークフロー制御 var mainWindow = Electron.WindowManager.BrowserWindows.First(); Electron.IpcMain.Send(mainWindow, "MSG_SHOW_CONTENLIST", args); Console.WriteLine("[ContentMainWorkflowEventEmiter][Initialize] : メッセージ送信"); return(0); }); Electron.IpcMain.OnSync("EVT_TRNS_CONTENTPREVIEW", (args) => { Console.WriteLine("[ContentMainWorkflowEventEmiter][EVT_TRNS_CONTENTPREVIEW] : IN"); // TODO: ワークフロー制御 var mainWindow = Electron.WindowManager.BrowserWindows.First(); Electron.IpcMain.Send(mainWindow, "MSG_SHOW_CONTENTPREVIEW", args); Console.WriteLine("[ContentMainWorkflowEventEmiter][EVT_TRNS_CONTENTPREVIEW] : メッセージ送信"); return(0); }); Electron.IpcMain.OnSync("EAV_GETCATEGORY", (args) => { long categoryId = long.Parse(args.ToString()); CategoryDao catgeoryDao = new CategoryDao(); var category = catgeoryDao.LoadCategory(categoryId); return(JsonConvert.SerializeObject(category)); }); Electron.IpcMain.OnSync("EAV_GETSUBCATEGORY", (args) => { long categoryId = long.Parse(args.ToString()); CategoryDao catgeoryDao = new CategoryDao(); var categoryList = catgeoryDao.GetSubCategory(categoryId); return(JsonConvert.SerializeObject(categoryList)); }); Electron.IpcMain.OnSync("EAV_GETTHUMBNAIL", (args) => { var thumbnailHash = args.ToString(); ThumbnailDao thumbnailDao = new ThumbnailDao(); var thumbnail = thumbnailDao.LoadByThumbnailKey(thumbnailHash); return(JsonConvert.SerializeObject(thumbnail)); }); Electron.IpcMain.OnSync("EAV_GET_CONTENTPREVIEW", (args) => { long contentId = long.Parse(args.ToString()); ContentDao contentDao = new ContentDao(); var previewUrl = contentDao.LoadContentData(contentId); var response = new Response_EAV_GET_CONTENTPREVIEW(true) { Content = new Content { Id = contentId }, PreviewUrl = previewUrl }; //return content; return(JsonConvert.SerializeObject(response)); }); }