public EscalaUnitOfWork(EscalaContexto contexto) { _contexto = contexto ?? throw new ArgumentException(nameof(contexto)); _connections = new Dictionary <DataSource, IDbConnection>(); _transactions = new Dictionary <DataSource, IDbContextTransaction>(); ActiveTransaction = false; }
protected virtual void Dispose(bool disposing) { if (!_disposedValue) { CloseConnection(); if (disposing) { _contexto?.Dispose(); _contexto = null; AssistenciaRepositorio?.Dispose(); _assistenciaRepositorio = null; AtendimentoAssistenciaRepositorio?.Dispose(); _atendimentoAssistenciaRepositorio = null; EscalaRepositorio?.Dispose(); _escalaRepositorio = null; } } }
public AssistenciaRepositorio(EscalaContexto contexto) : base(contexto) { _contexto = contexto ?? throw new ArgumentException(nameof(contexto)); }
public BaseRepositorio(EscalaContexto contexto) : base(new IDisposable[] { contexto }) { _context = contexto ?? throw new ArgumentException(nameof(contexto)); dataset = _context.Set <T>(); }
public AtendimentoAssistenciaRepositorio(EscalaContexto contexto) : base(contexto) { _contexto = contexto; }