示例#1
0
 public Cidade BuscaUltimo()
 {
     using (var context = new SIGIContext())
     {
         return(context.Cidade.Last());
     }
 }
示例#2
0
 public Cidade BuscarPorId(int Id)
 {
     using (var context = new SIGIContext())
     {
         return(context.Cidade.Find(Id));
     }
 }
示例#3
0
 public Endereco BuscaUltimo()
 {
     using (var context = new SIGIContext())
     {
         return(context.Enderecos.Last());
     }
 }
示例#4
0
 public IList <Estado> Listar()
 {
     using (var context = new SIGIContext())
     {
         return(context.Estado.ToList());
     }
 }
示例#5
0
 public IList <Endereco> Listar()
 {
     using (var context = new SIGIContext())
     {
         return(context.Enderecos.ToList());
     }
 }
示例#6
0
 public Endereco BuscarPorId(int Id)
 {
     using (var context = new SIGIContext())
     {
         return(context.Enderecos.Find(Id));
     }
 }
示例#7
0
 public Estado BuscarPorId(int Id)
 {
     using (var context = new SIGIContext())
     {
         return(context.Estado.Find(Id));
     }
 }
示例#8
0
 public Estado BuscaUltimo()
 {
     using (var context = new SIGIContext())
     {
         return(context.Estado.Last());
     }
 }
示例#9
0
 public Pais BuscaUltimo()
 {
     using (var context = new SIGIContext())
     {
         return(context.Pais.Last());
     }
 }
示例#10
0
 public Pais BuscarPorId(int Id)
 {
     using (var context = new SIGIContext())
     {
         return(context.Pais.Find(Id));
     }
 }
示例#11
0
 public IList <Cidade> Listar()
 {
     using (var context = new SIGIContext())
     {
         return(context.Cidade.ToList());
     }
 }
示例#12
0
 public void Adiciona(Endereco endereco)
 {
     using (var context = new SIGIContext())
     {
         context.Enderecos.Add(endereco);
         context.SaveChanges();
     }
 }
示例#13
0
 public void Adiciona(Cidade Cidade)
 {
     using (var context = new SIGIContext())
     {
         context.Cidade.Add(Cidade);
         context.SaveChanges();
     }
 }
示例#14
0
 public void Adiciona(Pais pais)
 {
     using (var context = new SIGIContext())
     {
         context.Pais.Add(pais);
         context.SaveChanges();
     }
 }
示例#15
0
 public void Adiciona(Estado Estado)
 {
     using (var context = new SIGIContext())
     {
         context.Estado.Add(Estado);
         context.SaveChanges();
     }
 }
示例#16
0
 public void Deletar(int id)
 {
     using (var context = new SIGIContext())
     {
         var estado = context.Estado.Find(id);
         context.Estado.Remove(estado);
         context.SaveChanges();
     }
 }
示例#17
0
 public void Alterar(Pais pais)
 {
     using (var context = new SIGIContext())
     {
         Pais paisDoBanco = context.Pais.FirstOrDefault(p => p.Id == pais.Id);
         paisDoBanco.Nome = pais.Nome;
         context.SaveChanges();
     }
 }
示例#18
0
 public void Deletar(int id)
 {
     using (var context = new SIGIContext())
     {
         var pais = context.Pais.Find(id);
         context.Pais.Remove(pais);
         context.SaveChanges();
     }
 }
示例#19
0
 public void Deletar(int id)
 {
     using (var context = new SIGIContext())
     {
         var cidade = context.Cidade.Find(id);
         context.Cidade.Remove(cidade);
         context.SaveChanges();
     }
 }
示例#20
0
 public void Deletar(int id)
 {
     using (var context = new SIGIContext())
     {
         var endereco = context.Enderecos.Find(id);
         context.Enderecos.Remove(endereco);
         context.SaveChanges();
     }
 }
示例#21
0
 public void Alterar(Estado Estado)
 {
     using (var context = new SIGIContext())
     {
         Estado estadoDoBanco = context.Estado.FirstOrDefault(e => e.Id == Estado.Id);
         estadoDoBanco.Nome   = Estado.Nome;
         estadoDoBanco.PaisID = Estado.PaisID;
         context.SaveChanges();
     }
 }
示例#22
0
 public void Alterar(Cidade Cidade)
 {
     using (var context = new SIGIContext())
     {
         Cidade cidadeDoBanco = context.Cidade.FirstOrDefault(e => e.ID == Cidade.ID);
         cidadeDoBanco.Nome     = Cidade.Nome;
         cidadeDoBanco.EstadoID = Cidade.EstadoID;
         context.SaveChanges();
     }
 }
示例#23
0
        public IList <Pais> Listar()
        {
            IList <Pais> paises = new List <Pais>();

            using (var context = new SIGIContext())
            {
                paises = context.Pais.ToList();
            }

            return(paises);
        }
示例#24
0
 public void Alterar(Endereco endereco)
 {
     using (var context = new SIGIContext())
     {
         Endereco enderecoDoBanco = context.Enderecos.FirstOrDefault(e => e.ID == endereco.ID);
         enderecoDoBanco.Rua         = (endereco.Rua != null ? endereco.Rua : enderecoDoBanco.Rua);
         enderecoDoBanco.CEP         = (endereco.CEP != null ? endereco.CEP : enderecoDoBanco.CEP);
         enderecoDoBanco.Bairro      = (endereco.Bairro != null ? endereco.Bairro : enderecoDoBanco.Bairro);
         enderecoDoBanco.CidadeID    = (endereco.CidadeID != 0 ? endereco.CidadeID : enderecoDoBanco.CidadeID);
         enderecoDoBanco.Numero      = (endereco.Numero != 0 ? endereco.Numero : enderecoDoBanco.Numero);
         enderecoDoBanco.Complemento = (endereco.Complemento != null ? endereco.Complemento : enderecoDoBanco.Complemento);
         context.SaveChanges();
     }
 }