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(); }
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(); }