예제 #1
0
        private static Materialcs GetMaterialCreatingIfNeed(MaterialDbContext db, string Nome)
        {
            Materialcs material = db.Materialcs.SingleOrDefault(t => t.Nome == Nome);

            if (material == null)
            {
                material = new Materialcs {
                    Nome = Nome
                };
                db.Add(material);
                db.SaveChanges();
            }

            return(material);
        }
예제 #2
0
        private static Tipo GetTipoCreatingIfNeed(MaterialDbContext db, string Nome)
        {
            Tipo tipo = db.Tipo.SingleOrDefault(t => t.Nome == Nome);

            if (tipo == null)
            {
                tipo = new Tipo {
                    Nome = Nome
                };
                db.Add(tipo);
                db.SaveChanges();
            }

            return(tipo);
        }
예제 #3
0
        private static Equipamento GetEquipamentoCreatingIfNeed(MaterialDbContext db, int id)
        {
            Equipamento equipamento = db.Equipamento.SingleOrDefault(t => t.EquipamentoID == id);

            if (equipamento == null)
            {
                equipamento = new Equipamento {
                    EquipamentoID = id
                };
                db.Add(equipamento);
                db.SaveChanges();
            }

            return(equipamento);
        }
예제 #4
0
        private static Funcao GetFuncaoCreatingIfNeed(MaterialDbContext db, string Nome)
        {
            Funcao funcao = db.Funcao.SingleOrDefault(e => e.Nome == Nome);

            if (funcao == null)
            {
                funcao = new Funcao {
                    Nome = Nome
                };
                db.Add(funcao);
                db.SaveChanges();
            }

            return(funcao);
        }
예제 #5
0
        private static Posto GetPostoCreatingIfNeed(MaterialDbContext db, string Nome)
        {
            Posto posto = db.Posto.SingleOrDefault(e => e.Nome == Nome);

            if (posto == null)
            {
                posto = new Posto {
                    Nome = Nome
                };
                db.Add(posto);
                db.SaveChanges();
            }

            return(posto);
        }
예제 #6
0
        private static Turno GetTurnoCreatingIfNeed(MaterialDbContext db, string Nome)
        {
            Turno turno = db.Turno.SingleOrDefault(e => e.Nome == Nome);

            if (turno == null)
            {
                turno = new Turno {
                    Nome = Nome
                };
                db.Add(turno);
                db.SaveChanges();
            }

            return(turno);
        }
예제 #7
0
        private static Colaborador GetColaboradorCreatingIfNeed(MaterialDbContext db, string Nome)
        {
            Colaborador colaborador = db.Colaborador.SingleOrDefault(e => e.Nome == Nome);

            if (colaborador == null)
            {
                colaborador = new Colaborador {
                    Nome = Nome
                };
                db.Add(colaborador);
                db.SaveChanges();
            }

            return(colaborador);
        }
예제 #8
0
        private static Horario GetHorarioCreatingIfNeed(MaterialDbContext db, int id)
        {
            Horario horario = db.Horario.SingleOrDefault(e => e.HorarioID == id);

            if (horario == null)
            {
                horario = new Horario {
                    HorarioID = id
                };
                db.Add(horario);
                db.SaveChanges();
            }

            return(horario);
        }