public TipoMaquinaOperacaoController(FabricaContext context)
        {
            _context = context;

            ORepo   = new OperacaoRepositorio(_context);            //repooo
            TORepo  = new TipoOperacaoRepositorio(_context);        //repoo
            TMORepo = new TipoMaquinaOperacaoRepositorio(_context); //repo

            if (_context.TipoMaquinas_Operacao.Count() == 0)
            {
                // Create a new TipoMaquina_Operacao if collection is empty,
                // which means you can't delete all ListaMaquinasOperacao.
                _context.TipoMaquinas_Operacao.Add(new ListaMaquinasOperacao {
                    idTipoMaquina = 1, idOperacao = 2
                });
                _context.TipoMaquinas_Operacao.Add(new ListaMaquinasOperacao {
                    idTipoMaquina = 2, idOperacao = 4
                });
                _context.TipoMaquinas_Operacao.Add(new ListaMaquinasOperacao {
                    idTipoMaquina = 3, idOperacao = 3
                });
                _context.TipoMaquinas_Operacao.Add(new ListaMaquinasOperacao {
                    idTipoMaquina = 4, idOperacao = 1
                });
                _context.TipoMaquinas_Operacao.Add(new ListaMaquinasOperacao {
                    idTipoMaquina = 4, idOperacao = 2
                });
                _context.TipoMaquinas_Operacao.Add(new ListaMaquinasOperacao {
                    idTipoMaquina = 3, idOperacao = 3
                });
                _context.SaveChanges();
            }
        }
Beispiel #2
0
        public TipoMaquinaController(FabricaContext context)
        {
            _context = context;

            repo = new TipoMaquinaRepositorio(_context);

            if (_context.TipoMaquinas.Count() == 0)
            {
                // Create a new TipoMaquina if collection is empty,
                // which means you can't delete all TipoMaquina.
                _context.TipoMaquinas.Add(new TipoMaquina {
                    descricao = new DescricaoTipoMaquina {
                        descricao = "Tipo 1"
                    }
                });
                _context.TipoMaquinas.Add(new TipoMaquina {
                    descricao = new DescricaoTipoMaquina {
                        descricao = "Tipo 2"
                    }
                });
                _context.TipoMaquinas.Add(new TipoMaquina {
                    descricao = new DescricaoTipoMaquina {
                        descricao = "Tipo 3"
                    }
                });
                _context.TipoMaquinas.Add(new TipoMaquina {
                    descricao = new DescricaoTipoMaquina {
                        descricao = "Tipo 4"
                    }
                });
                _context.SaveChanges();
            }
        }
        public OperacaoController(FabricaContext context)
        {
            _context = context;
            Orepo    = new OperacaoRepositorio(_context);
            TOrepo   = new TipoOperacaoRepositorio(_context);

            if (_context.Operacoes.Count() == 0)
            {
                // Create a new Operacao if collection is empty,
                // which means you can't delete all Operacoes.
                _context.Operacoes.Add(new Operacao {
                    nome = new NomeOperacao {
                        nome = "Operacao 1"
                    }, tipoOpId = 1, duracao = new Duracao(2, 5)
                });
                _context.Operacoes.Add(new Operacao {
                    nome = new NomeOperacao {
                        nome = "Operacao 2"
                    }, tipoOpId = 2, duracao = new Duracao(4, 5)
                });
                _context.Operacoes.Add(new Operacao {
                    nome = new NomeOperacao {
                        nome = "Operacao 3"
                    }, tipoOpId = 1, duracao = new Duracao(9, 35)
                });
                _context.Operacoes.Add(new Operacao {
                    nome = new NomeOperacao {
                        nome = "Operacao 4"
                    }, tipoOpId = 3, duracao = new Duracao(10, 34)
                });

                _context.SaveChanges();
            }
        }
    public static FabricaContext GetFabricaContext()
    {
        var options = new DbContextOptionsBuilder <FabricaContext> ()
                      .UseInMemoryDatabase("FabricaDB")
                      .Options;

        FabricaContext dbContext = new FabricaContext(options);

        Seed(dbContext);
        return(dbContext);
    }
Beispiel #5
0
        public LinhaProducaoMaquinaController(FabricaContext context)
        {
            _context = context;

            repo = new LinhaProducaoMaquinaRepositorio(_context);

            if (_context.LinhasProducaoMaquina.Count() == 0)
            {
                // Create a new TipoMaquina_Operacao if collection is empty,
                // which means you can't delete all Operacoes.
                _context.SaveChanges();
            }
        }
Beispiel #6
0
        public TipoOperacaoController(FabricaContext context)
        {
            _context = context;
            repo     = new TipoOperacaoRepositorio(_context);

            if (_context.tipoOperacoes.Count() == 0)
            {
                // Create a new TipoOperacao if collection is empty,
                // which means you can't delete all TipoOperacoes.
                _context.tipoOperacoes.Add(new TipoOperacao {
                    nome = new NomeTipoOperacao {
                        nome = "Furar com broca"
                    }, ferramenta = new Ferramenta {
                        descricao = "Broca 5mm"
                    }, tempoSetup = new TempoSetup {
                        tempo = 5
                    }
                });
                _context.tipoOperacoes.Add(new TipoOperacao {
                    nome = new NomeTipoOperacao {
                        nome = "Furar com berbequim"
                    }, ferramenta = new Ferramenta {
                        descricao = "Berbequim "
                    }, tempoSetup = new TempoSetup {
                        tempo = 3
                    }
                });
                _context.tipoOperacoes.Add(new TipoOperacao {
                    nome = new NomeTipoOperacao {
                        nome = "Lixar"
                    }, ferramenta = new Ferramenta {
                        descricao = "Lixa"
                    }, tempoSetup = new TempoSetup {
                        tempo = 3
                    }
                });
                _context.tipoOperacoes.Add(new TipoOperacao {
                    nome = new NomeTipoOperacao {
                        nome = "Martelar"
                    }, ferramenta = new Ferramenta {
                        descricao = "Martelo "
                    }, tempoSetup = new TempoSetup {
                        tempo = 2
                    }
                });

                _context.SaveChanges();
            }
        }
 private static void Seed(this FabricaContext dbContext)
 {
     dbContext.Maquinas.Add(new Maquina {
         descricao = new DescricaoMaquina {
             descricao = "maquina1"
         }, marca = new Marca {
             marca = "Marca1"
         }, modelo = new Modelo {
             modelo = "ModeloA"
         }, posicao = 0, tipoMaquina = 1
     });
     dbContext.LinhasProducao.Add(new LinhaProducao {
         descricao = new DescricaoLinhaProducao {
             descricao = "Linha 1"
         }
     });
     dbContext.LinhasProducao.Add(new LinhaProducao {
         descricao = new DescricaoLinhaProducao {
             descricao = "Linha 2"
         }
     });
     dbContext.Operacoes.Add(new Operacao {
         nome = new NomeOperacao {
             nome = "Operacao 1"
         }, tipoOpId = 1, duracao = new Duracao(2, 5)
     });
     dbContext.tipoOperacoes.Add(new TipoOperacao {
         nome = new NomeTipoOperacao {
             nome = "Furar com broca"
         }, ferramenta = new Ferramenta {
             descricao = "Broca 5mm"
         }, tempoSetup = new TempoSetup {
             tempo = 5
         }
     });
     dbContext.TipoMaquinas_Operacao.Add(new ListaMaquinasOperacao {
         idTipoMaquina = 1, idOperacao = 2
     });
     dbContext.TipoMaquinas_Operacao.Add(new ListaMaquinasOperacao {
         idTipoMaquina = 2, idOperacao = 4
     });
     dbContext.SaveChanges();
 }
Beispiel #8
0
        public MaquinaController(FabricaContext context)
        {
            _context = context;
            repo     = new MaquinaRepositorio(_context);
            repoTipo = new TipoMaquinaRepositorio(_context);

            if (_context.Maquinas.Count() == 0)
            {
                _context.Maquinas.Add(new Maquina {
                    descricao = new DescricaoMaquina {
                        descricao = "maquina1"
                    }, marca = new Marca {
                        marca = "Marca1"
                    }, modelo = new Modelo {
                        modelo = "ModeloA"
                    }, posicao = 0, tipoMaquina = 1
                });
                _context.Maquinas.Add(new Maquina {
                    descricao = new DescricaoMaquina {
                        descricao = "maquina2"
                    }, marca = new Marca {
                        marca = "Marca2"
                    }, modelo = new Modelo {
                        modelo = "ModeloB"
                    }, posicao = 0, tipoMaquina = 2
                });
                _context.Maquinas.Add(new Maquina {
                    descricao = new DescricaoMaquina {
                        descricao = "maquina3"
                    }, marca = new Marca {
                        marca = "Marca1"
                    }, modelo = new Modelo {
                        modelo = "ModeloC"
                    }, posicao = 0, tipoMaquina = 3
                });

                _context.SaveChanges();
            }
        }
        public LinhaProducaoController(FabricaContext context)
        {
            _context = context;

            repo = new LinhaProducaoRepositorio(_context);

            if (_context.LinhasProducao.Count() == 0)
            {
                // Create a new LinhaProducao if collection is empty,
                // which means you can't delete all LinhasProducao.
                _context.LinhasProducao.Add(new LinhaProducao {
                    descricao = new DescricaoLinhaProducao {
                        descricao = "Linha 1"
                    }
                });
                _context.LinhasProducao.Add(new LinhaProducao {
                    descricao = new DescricaoLinhaProducao {
                        descricao = "Linha 2"
                    }
                });
                _context.SaveChanges();
            }
        }
Beispiel #10
0
 public TipoOperacaoRepositorio(FabricaContext context)
 {
     _context = context;
 }
 public LinhaProducaoRepositorio(FabricaContext context)
 {
     _context = context;
 }
 public TipoMaquinaRepositorio(FabricaContext context)
 {
     _context = context;
 }