Ejemplo n.º 1
0
        public static List <KnowledgeRecord> GetKnowledge()
        {
            var knowledgeRecords = new List <KnowledgeRecord>(); KnowledgeRecord knowledgeRec;
            var dbPath = Directory.GetCurrentDirectory() + @"\wwwroot\Data\websiteDB.xlsx";

            if (File.Exists(dbPath))
            {
                ExcelPackage.LicenseContext = LicenseContext.Commercial;
                FileInfo fi = new FileInfo(dbPath);

                using (ExcelPackage excelPack = new ExcelPackage(fi))
                {
                    var knowledgeWs = excelPack.Workbook.Worksheets["Knowledge"];
                    var lastRow     = GetLastRow(knowledgeWs);
                    for (int i = 2; i <= lastRow; i++)
                    {
                        knowledgeRec                    = new KnowledgeRecord();
                        knowledgeRec.KnowledgeId        = Convert.ToInt32(knowledgeWs.Cells[i, 1].Text);
                        knowledgeRec.Person_Institution = knowledgeWs.Cells[i, 2].Text;
                        knowledgeRec.Description        = knowledgeWs.Cells[i, 3].Text;
                        knowledgeRec.Source             = knowledgeWs.Cells[i, 4].Text;
                        knowledgeRec.Keywords           = knowledgeWs.Cells[i, 5].Text;
                        knowledgeRecords.Add(knowledgeRec);
                    }
                }
            }
            return(knowledgeRecords);
        }
Ejemplo n.º 2
0
 public static void KnowledgeDelete(KnowledgeRecord newKnowledgeRecord)
 {
     throw new NotImplementedException();
     //return newKnowledgeRecord;
 }
Ejemplo n.º 3
0
 public static KnowledgeRecord KnowledgeAdd(KnowledgeRecord newKnowledgeRecord)
 {
     throw new NotImplementedException();
     //return newKnowledgeRecord;
 }