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();
            }
        }
        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();
            }
        }
Esempio n. 3
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();
            }
        }