コード例 #1
0
        public async Task <bool> Create(KnowledgeArticleKeyword KnowledgeArticleKeyword)
        {
            KnowledgeArticleKeywordDAO KnowledgeArticleKeywordDAO = new KnowledgeArticleKeywordDAO();

            KnowledgeArticleKeywordDAO.Id   = KnowledgeArticleKeyword.Id;
            KnowledgeArticleKeywordDAO.Name = KnowledgeArticleKeyword.Name;
            KnowledgeArticleKeywordDAO.KnowledgeArticleId = KnowledgeArticleKeyword.KnowledgeArticleId;
            DataContext.KnowledgeArticleKeyword.Add(KnowledgeArticleKeywordDAO);
            await DataContext.SaveChangesAsync();

            KnowledgeArticleKeyword.Id = KnowledgeArticleKeywordDAO.Id;
            await SaveReference(KnowledgeArticleKeyword);

            return(true);
        }
コード例 #2
0
        public async Task <bool> BulkMerge(List <KnowledgeArticleKeyword> KnowledgeArticleKeywords)
        {
            List <KnowledgeArticleKeywordDAO> KnowledgeArticleKeywordDAOs = new List <KnowledgeArticleKeywordDAO>();

            foreach (KnowledgeArticleKeyword KnowledgeArticleKeyword in KnowledgeArticleKeywords)
            {
                KnowledgeArticleKeywordDAO KnowledgeArticleKeywordDAO = new KnowledgeArticleKeywordDAO();
                KnowledgeArticleKeywordDAO.Id   = KnowledgeArticleKeyword.Id;
                KnowledgeArticleKeywordDAO.Name = KnowledgeArticleKeyword.Name;
                KnowledgeArticleKeywordDAO.KnowledgeArticleId = KnowledgeArticleKeyword.KnowledgeArticleId;
                KnowledgeArticleKeywordDAOs.Add(KnowledgeArticleKeywordDAO);
            }
            await DataContext.BulkMergeAsync(KnowledgeArticleKeywordDAOs);

            return(true);
        }
コード例 #3
0
        public async Task <bool> Update(KnowledgeArticleKeyword KnowledgeArticleKeyword)
        {
            KnowledgeArticleKeywordDAO KnowledgeArticleKeywordDAO = DataContext.KnowledgeArticleKeyword.Where(x => x.Id == KnowledgeArticleKeyword.Id).FirstOrDefault();

            if (KnowledgeArticleKeywordDAO == null)
            {
                return(false);
            }
            KnowledgeArticleKeywordDAO.Id   = KnowledgeArticleKeyword.Id;
            KnowledgeArticleKeywordDAO.Name = KnowledgeArticleKeyword.Name;
            KnowledgeArticleKeywordDAO.KnowledgeArticleId = KnowledgeArticleKeyword.KnowledgeArticleId;
            await DataContext.SaveChangesAsync();

            await SaveReference(KnowledgeArticleKeyword);

            return(true);
        }