コード例 #1
0
 public ProdutoController(ICadastrarProdutoCommand cadastrarCommand,
                          IAtualizarProdutoCommand atualizarCommand,
                          IApagarProdutoCommand apagarCommand,
                          IObterProdutosQuery query,
                          PersistenciaContexto persistencia,
                          ILogger <ProdutoController> logger)
 {
     this.cadastrarCommand = cadastrarCommand;
     this.atualizarCommand = atualizarCommand;
     this.apagarCommand    = apagarCommand;
     this.query            = query;
     this.persistencia     = persistencia;
     this.logger           = logger;
 }
コード例 #2
0
        public FreteServico(PersistenciaContexto contexto)
        {
            this.contexto = contexto;

            if (this.contexto.Frete.CountAsync().GetAwaiter().GetResult() == 0)
            {
                this.contexto.Frete.AddRange(new List <Frete>
                {
                    new Frete(1, "AC", "Acre", 69900000, 69999999, 62.75M),
                    new Frete(2, "AL", "Alagoas", 57000000, 57999999, 5.21M),
                    new Frete(3, "AM", "Amazonas", 69000000, 69299999, 53.74M),
                    new Frete(4, "AM", "Amazonas", 69400000, 69899999, 53.74M),
                    new Frete(5, "AP", "Amapá", 68900000, 68999999, 44.12M),
                    new Frete(6, "BA", "Bahia", 40000000, 48999999, 24.36M),
                    new Frete(7, "CE", "Ceará", 60000000, 63999999, 33.52M),
                    new Frete(8, "DF", "Brasília", 70000000, 72799999, 19.54M),
                    new Frete(9, "DF", "Brasília", 73000000, 73699999, 19.54M),
                    new Frete(10, "ES", "Espírito Santo", 29000000, 29999999, 47.96M),
                    new Frete(11, "GO", "Goiás", 69300000, 69399999, 19.89M),
                    new Frete(12, "GO", "Goiás", 73700000, 76799999, 19.89M),
                    new Frete(13, "MA", "Maranhão", 65000000, 65999999, 16.57M),
                    new Frete(14, "MG", "Minas Gerais", 30000000, 39999999, 0M),
                    new Frete(15, "MS", "Mato Grosso doSul", 79000000, 79999999, 8.95M),
                    new Frete(16, "MT", "Mato Grosso", 78000000, 78899999, 14.59M),
                    new Frete(17, "PA", "Pará", 66000000, 68899999, 52.41M),
                    new Frete(18, "PB", "Paraíba", 58000000, 58999999, 19.84M),
                    new Frete(19, "PE", "Pernambuco", 50000000, 56999999, 42.76M),
                    new Frete(20, "PI", "Piauí", 64000000, 64999999, 29.65M),
                    new Frete(21, "PR", "Paraná", 80000000, 87999999, 24.24M),
                    new Frete(22, "RJ", "Rio de Janeiro", 20000000, 28999999, 24.65M),
                    new Frete(23, "RN", "Rio Grande do Norte", 59000000, 59999999, 56.77M),
                    new Frete(24, "RO", "Rondônia", 76800000, 76999999, 68.48M),
                    new Frete(25, "RO", "Rondônia", 78900000, 78999999, 68.48M),
                    new Frete(26, "RR", "Roraima", 69300000, 69399999, 57.78M),
                    new Frete(27, "RS", "Rio Grande do Sul", 90000000, 99999999, 22.57M),
                    new Frete(28, "SC", "Santa Catarina", 88000000, 89999999, 16.45M),
                    new Frete(29, "SE", "Sergipe", 49000000, 49999999, 18.98M),
                    new Frete(30, "SP", "São Paulo", 01000000, 19999999, 2.00M),
                    new Frete(31, "TO", "Tocantins", 77000000, 77999999, 8.59M)
                });

                this.contexto.SaveChanges();
            }
        }
コード例 #3
0
 public PedidoServico(PersistenciaContexto contexto)
 {
     this.contexto = contexto;
 }
コード例 #4
0
 public ProdutoServico(PersistenciaContexto contexto)
 {
     this.contexto = contexto;
 }
コード例 #5
0
 public ClienteServico(PersistenciaContexto contexto)
 {
     this.contexto = contexto;
 }