public void create(Subject subject)
        {
            SqlLiteSimpleExecute.execute(queryConfigurator.createSubject(
                                             EncryptWorker.getInstance().encrypt(subject.Name)));
            for (int i = 0; i < subject.Tests.Count; i++)
            {
                testManipulator.create(subject.Tests.ElementAt(i), subject.Id);
            }

            SqlLiteSimpleExecute.execute(queryConfigurator.setApproveStatusToObject(
                                             DbTypes.subject));
        }
Exemple #2
0
 public void updateTestInBD()
 {
     for (int i = 0; i < store.Count; i++)
     {
         for (int m = 0; m < store.ElementAt(i).Tests.Count; m++)
         {
             if (store.ElementAt(i).Tests.ElementAt(m).IsSelected)
             {
                 try
                 {
                     testManipulator.update(store.ElementAt(i).Tests.ElementAt(m),
                                            store.ElementAt(i).Id);
                 }
                 catch (ObjectIsNotExistYet ex)
                 {
                     testManipulator.create(store.ElementAt(i).Tests.ElementAt(m),
                                            store.ElementAt(i).Id);
                 }
                 return;
             }
         }
     }
 }