Пример #1
0
 public BaseRepository(IConfiguration configuration,
                       CatalogoDbContext contexto)
 {
     this.configuration = configuration;
     this.contexto      = contexto;
     dbSet = contexto.Set <T>();
 }
Пример #2
0
 public IdentityInitializer(CatalogoDbContext context, SigningConfigurations signingConfigurations,
                            TokenConfigurations tokenConfigurations, IServiceProvider services)
 {
     _context = context;
     _signingConfigurations = signingConfigurations;
     _tokenConfigurations   = tokenConfigurations;
     _acessmanager          = new AccessManager(context, _signingConfigurations, _tokenConfigurations, services);
 }
 public ProdutoSvcgRPC(ILogger <ProdutoSvcgRPC> logger,
                       CatalogoDbContext catalogoContext,
                       ProdutoBO produtoBO)
 {
     _logger          = logger;
     _catalogoContext = catalogoContext;
     _produtoBO       = produtoBO;
 }
Пример #4
0
 private static void ListarCategorias(CatalogoDbContext contexto)
 {
     System.Console.WriteLine("Categorias:");
     System.Console.WriteLine("===========");
     foreach (var categoria in contexto.Set <Categoria>())
     {
         System.Console.WriteLine("ID: {0}, Nome: {1}", categoria.Id, categoria.Nome);
     }
 }
Пример #5
0
 private static void ListarProdutos(CatalogoDbContext contexto)
 {
     System.Console.WriteLine();
     System.Console.WriteLine("Produtos:");
     System.Console.WriteLine("=========");
     foreach (var produto in contexto.Set <Produto>())
     {
         System.Console.WriteLine("ID: {0}, Codigo: {1}, CategoriaId: {2}, Nome: {3}", produto.Id, produto.Codigo, produto.CategoriaId, produto.Nome);
     }
 }
Пример #6
0
 public AccessManager(
     CatalogoDbContext catalogoDbContext,
     SigningConfigurations signingConfigurations,
     TokenConfigurations tokenConfigurations, IServiceProvider services)
 {
     _catalogoDbContext     = catalogoDbContext;
     _signingConfigurations = signingConfigurations;
     _tokenConfigurations   = tokenConfigurations;
     _services = services;
 }
Пример #7
0
        static void Main(string[] args)
        {
            using (var contexto = new CatalogoDbContext())
            {
                contexto.Database.Migrate();

                if (!contexto.Set <Categoria>()
                    .Where(c => c.Nome == "Arquitetura de Software").Any())
                {
                    var novaCategoria = new Categoria("Arquitetura de Software");
                    contexto.Set <Produto>().Add(new Produto("XXX", "ASP.NET Core com Múltiplas Bases de Dados", 100, novaCategoria));
                    contexto.SaveChanges();
                }

                ListarCategorias(contexto);
                ListarProdutos(contexto);

                string pesquisa = string.Empty;
                do
                {
                    System.Console.WriteLine();
                    System.Console.WriteLine("Digite um texto de busca e tecle ENTER...");
                    pesquisa = System.Console.ReadLine();

                    var resultado =
                        contexto.Set <Produto>()
                        .Where(q =>
                               q.Nome.ToLower().Contains(pesquisa) ||
                               q.Categoria.Nome.ToLower().Contains(pesquisa))
                        .ToList();

                    System.Console.WriteLine();
                    System.Console.WriteLine("Resultado:");
                    System.Console.WriteLine("==========");
                    foreach (var produto in resultado)
                    {
                        System.Console.WriteLine("ID: {0}, Codigo: {1}, CategoriaId: {2}, Nome: {3}", produto.Id, produto.Codigo, produto.CategoriaId, produto.Nome);
                    }
                } while (!string.IsNullOrEmpty(pesquisa));

                System.Console.WriteLine("Tecle ENTER para sair...");
                System.Console.ReadLine();
            }
        }
 public ProdutoRepository(IConfiguration configuration,
                          CatalogoDbContext contexto) : base(configuration, contexto)
 {
 }
Пример #9
0
 public BaseService(CatalogoDbContext context)
 {
     _context = context;
 }
Пример #10
0
 public UserRoleService(CatalogoDbContext context)  : base(context)
 {
     _context = context;
 }
Пример #11
0
 public CategoriasController(CatalogoDbContext context)
 {
     _context = context;
 }
Пример #12
0
 public ProdutosController(CatalogoDbContext context)
 {
     _context = context;
 }
Пример #13
0
 public ProductRepository(CatalogoDbContext context)
 {
     _context = context;
 }
 public ProdutoService(CatalogoDbContext context)
 {
     _context = context;
 }
Пример #15
0
 public LogService(CatalogoDbContext context) : base(context)
 {
     _context = context;
 }
Пример #16
0
 public ProdutoBO(CatalogoDbContext context)
 {
     _context = context;
 }