//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; } }
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; } }