Beispiel #1
0
 public void SaveArchStatForTest(ArchStat arch)
 {
     if (!GetAllArchStats().Exists(a => a.RefTest == arch.RefTest))
     {
         CreateArchStat(arch);
     }
     else
     {
         ArchStat a = GetAllArchStats().FirstOrDefault(q => q.RefTest == arch.RefTest);
         a.CorrectAns     = arch.CorrectAns;
         a.BadAns         = arch.BadAns;
         a.KnownQuestions = arch.KnownQuestions;
         EditArchStat(a);
     }
     SaveChanges();
 }
Beispiel #2
0
 public void DeleteArchQuestions(ArchStat question)
 {
     context.Set <ArchStat>().Remove(question);
 }
Beispiel #3
0
 public void EditArchStat(ArchStat question)
 {
     context.Entry <ArchStat>(question).CurrentValues.SetValues(question);
 }
Beispiel #4
0
 public void CreateArchStat(ArchStat question)
 {
     context.Set <ArchStat>().Add(question);
 }