Example #1
0
 //public void GetSubjectList(string typename, string subjectname)
 //{
 //    if (!string.IsNullOrEmpty(typename))
 //    {
 //        ListExamSubject = Data.ExamRule.GetSubjectList(typename);
 //    }
 //    if (!string.IsNullOrEmpty(subjectname))
 //    {
 //        var c = Data.ExamBank.Get_All_ExamBank_ExamType_Subject(typename, subjectname, "","");
 //        ListTopicLevel = c.GroupBy(x => x.TopicLevel).Select(y => new ExamBank { TopicLevel = y.Key }).ToList();
 //    }
 //}
 public void GetBankInfo(SearchBnakData data)
 {
     try
     {
         if (data != null)
         {
             var info = Data.ExamBank.Get_All_ExamBank_ExamType_Subject(data.ExamType, data.ExamSubject, data.ExamMajor, data.ExamLevel, data.ExamContent);
             LExamBank  = info.Take(500).ToList();
             BankRemark = "题库中有" + info.Count.ToString() + "道题目";
         }
         else
         {
             var info = Data.ExamBank.Get_All_ExamBank_ExamType_Subject("", "", "", "", "");
             LExamBank  = info.Take(500).ToList();
             BankRemark = "题库中有" + info.Count.ToString() + "道题目";
         }
         LExamType.Add(new KeyValuePair <string, string>("", "-全部-"));
         foreach (var item in Data.ExamType.Get_All_ExamType())
         {
             LExamType.Add(new KeyValuePair <string, string>(item.TypeName, item.TypeName));
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Example #2
0
 public int DeleteBankInfo(SearchBnakData data)
 {
     try
     {
         var deletecount = 0;
         if (data != null)
         {
             if (data.ID != 0)
             {
                 deletecount = Data.ExamBank.Delete_ExamBank(data.ID);
             }
             else
             {
                 deletecount = Data.ExamBank.Delete_ExamBank_TypeName_ExamSubject_Level(data.ExamType, data.ExamSubject, data.ExamLevel, data.ExamContent);
             }
         }
         GetBankInfo(data);
         return(deletecount);
     }
     catch (Exception ex)
     {
         throw;
     }
 }