Exemplo n.º 1
0
        public ActionResult GenerateKeywords(String virtualPath)
        {
            DCEOperations    dceOps           = new DCEOperations();
            TemplateKeywords templateKeywords = new TemplateKeywords();

            templateKeywords.Keywords = GetKeywordsByVirtualPath(virtualPath);
            DCE_Templates template = dceOps.GetTemplateByVirtualPath(virtualPath);

            if (template != null)
            {
                templateKeywords.Template  = GenerateUploadedTemplates(template);
                templateKeywords.SkipPages = template.SkipPages;
            }
            templateKeywords.TemplateOCRContent = template.DocumentOCRContent;
            return(View(templateKeywords));
        }
Exemplo n.º 2
0
        public ActionResult GenerateKeywords(TemplateKeywords templateKeywords, String virtualPath, String inputKeyword, String templateDocType, String submit)
        {
            DCEOperations dceOps   = new DCEOperations();
            DCE_Templates template = dceOps.GetTemplateByVirtualPath(virtualPath);

            if (template != null)
            {
                templateKeywords.Template  = GenerateUploadedTemplates(template);
                templateKeywords.SkipPages = template.SkipPages;
            }
            templateKeywords.TemplateOCRContent = template.DocumentOCRContent;
            switch (submit)
            {
            case "System Generation":
                templateKeywords.GeneratedBySystem = true;
                List <InputtedKeyword> arr = dceOps.GetKeywordsGeneratedBySystem(templateKeywords.Template);
                templateKeywords.Keywords = dceOps.GetKeywordsGeneratedBySystem(templateKeywords.Template);
                break;

            case "Keyword Checking":
                if (inputKeyword.Trim() == "")
                {
                    ViewData["GenerateKeywordsReturnMsg"] = "Input Keyword is empty ...";
                }
                else
                {
                    templateKeywords.GeneratedBySystem = true;
                    templateKeywords.Keywords          = dceOps.GetKeywordByInput(templateKeywords.Template, inputKeyword);
                }
                break;

            case "Added Keywords":
                return(RedirectToAction("GenerateKeywords", new { virtualPath = virtualPath }));

            case "Update":
                DocumentsOperations docOps = new DocumentsOperations();
                docOps.RenameDocumentTypeByVirtualPath(templateKeywords.Template.VirtualPath, templateDocType);
                templateKeywords.Template.DocumentType = templateDocType;
                break;

            default:
                templateKeywords.GeneratedBySystem = false;
                templateKeywords.Keywords          = GetKeywordsByVirtualPath(virtualPath);
                break;
            }
            return(View(templateKeywords));
        }