コード例 #1
0
ファイル: Loja.cs プロジェクト: ARMSants/TestePratico
 public static List <Loja> ListarLojas()
 {
     using (TestePraticoDataContext dtc = new TestePraticoDataContext())
     {
         return(dtc.ExecuteQuery <Loja>($@"select * from loja").ToList());
     }
 }
コード例 #2
0
        public static Cliente SelecionarCliente(int Identificador)
        {
            using (Contexto ctx = new Contexto())
            {
                Cliente cliente = ctx.Cliente.FirstOrDefault(m => m.Identificador == Identificador);

                using (TestePraticoDataContext dtc = new TestePraticoDataContext())
                {
                    var enderecos = dtc.ExecuteQuery <Endereco>($@"select Endereco.* from Endereco where IdentificadorCliente = {Identificador}").ToList();
                    cliente.Enderecos = enderecos;
                    var lojas = dtc.ExecuteQuery <Loja>($@"select Loja.* from Loja inner join Loja_has_Cliente on Loja_has_Cliente.IdentificadorLoja = Loja.Identificador and IdentificadorCliente = {Identificador}").ToList();
                    cliente.Lojas = lojas;
                }

                return(cliente);
            }
        }
コード例 #3
0
ファイル: Endereco.cs プロジェクト: ARMSants/TestePratico
 public static Endereco SelecionarEndereco(int Identificador)
 {
     using (TestePraticoDataContext dtc = new TestePraticoDataContext())
     {
         Endereco endereco = dtc.ExecuteQuery <Endereco>($@"select * from endereco where identificador = {Identificador}").FirstOrDefault();
         //endereco.cliente = Cliente.SelecionarCliente(endereco.Identificador);
         return(endereco);
     }
 }