1234567891011121314151617181920212223242526 |
- using ConcursoProjetos.Data;
- using ConcursoProjetos.Domain.Entities;
- using Microsoft.EntityFrameworkCore;
- public interface ITipoDocumentoService
- {
- IEnumerable<TipoDocumento> Listar();
- }
- public class TipoDocumentoService : ITipoDocumentoService
- {
- private readonly IDbContextFactory<ApplicationDbContext> _dbContextFactory;
- public TipoDocumentoService(IDbContextFactory<ApplicationDbContext> dbContextFactory)
- {
- _dbContextFactory = dbContextFactory;
- }
- public IEnumerable<TipoDocumento> Listar()
- {
- using var context = _dbContextFactory.CreateDbContext();
- return context.TipoDocumento.ToList();
- }
- }
|