示例#1
0
 public void addUserLevelAnwer(UserLevelAnswer ula)
 {
     if (_usersLevelsWhenAnswering.Where(userLevelAnswer => userLevelAnswer.AnswerId == ula.AnswerId && userLevelAnswer.SubjectId.Equals(ula.SubjectId) && userLevelAnswer.TopicId.Equals(ula.TopicId)).Count() == 0)
     {
         _usersLevelsWhenAnswering.Add(ula);
     }
 }
示例#2
0
 public void addUserLevelAnwer(UserLevelAnswer ula)
 {
     using (var db = new MedTrainDBContext())
     {
         if (db.Answers.Find(ula.AnswerId) == null || db.Subjects.Find(ula.SubjectId) == null ||
             db.Topics.Find(ula.TopicId, ula.SubjectId) == null ||
             db.UsersLevelsWhenAnswring.Find(ula.AnswerId, ula.TopicId, ula.SubjectId) != null)
         {
             return;
         }
         db.UsersLevelsWhenAnswring.Add(ula);
         db.SaveChanges();
     }
 }