public async Task <Boolean> CreateAllSeg(List <AdjuntoITF> lista) { try { foreach (var model in lista) { try { _db.dbSetAdjuntosITF.Add(model); await _db.SaveChangesAsync(); } catch (Exception e) { _db = new MT_Context(); } } await _db.SaveChangesAsync(); return(true); } catch (Exception e) { //throw new Exception(e.Message, e); return(false); } }
public NotificacionRepository() { _ctx = new SIGCOCHContext(); _personaRepo = new PersonasRepository(); _SolicitudRepository = new SolicitudRepository(); _db = new MT_Context(); _dbGen = new GEN_Context(); _ctxGI = new GI_Context(); _evaluadorRepo = new EvaluadorIdeaRepository(); _dbCR = new CR_Context(); }
public BitacoraITFConsultaRepository(MT_Context ctx) { _db = ctx; }
public SolicitudAccesoITFRepository() { _db = new MT_Context(); }
public AutorSoftwareRepository() { _db = new MT_Context(); }
public TipoCursoRepository() { _db = new MT_Context(); }
public LActeRepository() { _db = new MT_Context(); }
public ResultadosRepository() { _db = new MT_Context(); }
public AdjuntoITFInsumoRepository() { _db = new MT_Context(); }
public EstadoSolicitudRepository() { _db = new MT_Context(); }
public BitacoraITFDescargaRepository() { _db = new MT_Context(); }
public BitacoraITFDescargaRepository(MT_Context ctx) { _db = ctx; }
public TipoInsumoRepository(MT_Context db) { _db = db; }
public TipoInsumoRepository() { _db = new MT_Context(); }
public BitacoraITFConsultaRepository() { _db = new MT_Context(); }
public SoftwarePersonalRepository() { _db = new MT_Context(); }
public async Task Update(SoftwarePersonal model) { try { model.TipoAccesoCat = null; model.TipoSoftware = null; var _model = await _db.dbSetSoftwarePersonal.Where(x => x.SoftwarePersonalId == model.SoftwarePersonalId).FirstOrDefaultAsync(); try { if (model.ManualUsuario == null) { if (_model.ManualUsuario != null) { var id = _model.ManualUsuario; _model.ManualUsuario = null; await _db.SaveChangesAsync(); await new AdjuntoRepository().Delete(id); } var idManuUsuario = await CreateAdjuntoSwMT(model.AdjuntoManualUsuario); model.ManualUsuario = idManuUsuario; } else { _db.dbSetAdjuntoOfMT.Attach(model.AdjuntoManualUsuario); _db.Entry(model.AdjuntoManualUsuario).State = EntityState.Modified; await _db.SaveChangesAsync(); } } catch (Exception ex) { _db = new MT_Context(); } try { if (model.ManualTecnico == null) { if (_model.ManualTecnico != null) { var id = _model.ManualTecnico; _model.ManualTecnico = null; await _db.SaveChangesAsync(); await new AdjuntoRepository().Delete(id); } var idManuTecnico = await CreateAdjuntoSwMT(model.AdjuntoManualTecnico); model.ManualTecnico = idManuTecnico; } else { _db.dbSetAdjuntoOfMT.Attach(model.AdjuntoManualTecnico); _db.Entry(model.AdjuntoManualTecnico).State = EntityState.Modified; await _db.SaveChangesAsync(); } } catch (Exception ex) { _db = new MT_Context(); } try { if (model.CodigoFuente == null) { if (_model.CodigoFuente != null) { var id = _model.CodigoFuente; _model.CodigoFuente = null; await _db.SaveChangesAsync(); await new AdjuntoRepository().Delete(id); } var idcodFuente = await CreateAdjuntoSwMT(model.AdjuntoCodigoFuente); model.CodigoFuente = idcodFuente; } else { _db.dbSetAdjuntoOfMT.Attach(model.AdjuntoCodigoFuente); _db.Entry(model.AdjuntoCodigoFuente).State = EntityState.Modified; await _db.SaveChangesAsync(); } } catch (Exception ex) { _db = new MT_Context(); } foreach (var a in model.Autores) { if (a.AutorSoftwareId < 1) { try { a.SoftwarePersonalId = model.SoftwarePersonalId; _db.dbSetAutorSoftware.Add(a); await _db.SaveChangesAsync(); } catch (Exception ex1) { _db = new MT_Context(); } } } if (model != null) { _db.dbSetSoftwarePersonal.Attach(_model); _db.Entry(model).State = EntityState.Detached; _db.Entry(_model).CurrentValues.SetValues(model); //_db.Entry(_model).State = EntityState.Detached; //_db.dbSetSoftwarePersonal.Attach(model); //_db.Entry(model).State = EntityState.Modified; await _db.SaveChangesAsync(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
public CursosPersonalRepository() { _db = new MT_Context(); _dbGen = new GEN_Context(); }
public InsumosRepository() { _db = new MT_Context(); _dbGen = new GEN_Context(); }
public CalifResultadosFinancierosRepository() { _db = new MT_Context(); }
public LAproyRepository() { _db = new MT_Context(); }
public TipoAccesoRepository() { _db = new MT_Context(); }
public ProyFuturoRepository() { _db = new MT_Context(); }
public TipoAccesoRepository(MT_Context db) { _db = db; }
public EditoresCapituloRepository() { _ctx = new MT_Context(); }
public CalificacionPersonalRepository() { _db = new MT_Context(); }
public AutorSoftwareRepository(MT_Context db) { _db = db; }
public AutorInternoCapituloRepository() { _ctx = new MT_Context(); }
public SolicitudAccesoITFRepository(MT_Context ctx) { _db = ctx; }
public AutoresCursoRepository() { _db = new MT_Context(); _dbGen = new GEN_Context(); }