Exemple #1
0
                                                          private async Task setVocabulario(HashSet <string> lista, VocabularioRepository dao, Adjunto adjunto)
                                                          {
                                                              var inBD = await dao.GetVocabularioIdByCollection(lista);

                                                              var nuevos = lista.Except(inBD);

                                                              log.Info(new MDCSet(this.ControllerContext.RouteData));
                                                              foreach (string item in nuevos)
                                                              {
                                                                  try {
                                                                      //var word = await dao.GetIdAsync(item);
                                                                      //if (word == null)
                                                                      //{
                                                                      try
                                                                      {
                                                                          await dao.Create(new Vocabulario(item));
                                                                      }
                                                                      catch (Exception)
                                                                      {
                                                                          //sin error
                                                                      }
                                                                      // }

                                                                      //var vd = await dao.GetVocabulariroDocumento(item, adjunto.AdjuntoId);
                                                                      //if (vd == null)
                                                                      //{
                                                                      await dao.CreateVocabularioDocumento(new VocabularioDocumento(item, adjunto.AdjuntoId));

                                                                      //}
                                                                  }
                                                                  catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e);
                                                                                        dao = new VocabularioRepository(); }
                                                              }
                                                              //dao.commitCmd();
                                                          }
Exemple #2
0
 public UtilAdjuntosController()
 {
     dbVoca      = new VocabularioRepository();
     adjuntoRepo = new AdjuntoRepository();
     exts        = ConfigurationManager.AppSettings["extensiones2Text"];// ".pdf;.docx;.doc;.rtf;.pptx;.ppt;.ppsx;.pps;.xlsx;.xls;.pub;.html;.txt";
 }
 public VocabularioController()
 {
     _repository = new VocabularioRepository();
 }