예제 #1
0
 public List <Cidade> Listar(int codigoUF)
 {
     using (var db = new ContextoEF())
     {
         return(db.Cidades.Where(x => x.UF.ID == codigoUF).ToList());
     }
 }
예제 #2
0
 public UF Obter(int ID)
 {
     using (var db = new ContextoEF())
     {
         return(db.UF.FirstOrDefault(x => x.ID == ID));
     }
 }
 public UF Obter(int codigo)
 {
     using (var db = new ContextoEF())
     {
         return(db.UF.Find(codigo));
     }
 }
 public Cliente Obter(int codigo)
 {
     using (var db = new ContextoEF())
     {
         return(db.Cliente.Find(codigo));
     }
 }
 public List <Cliente> Listar()
 {
     using (var db = new ContextoEF())
     {
         return(db.Cliente.ToList());
     }
 }
 public List <UF> Listar()
 {
     using (var db = new ContextoEF())
     {
         return(db.UF.ToList());
     }
 }
예제 #7
0
 public Cidade Obter(int ID)
 {
     using (var db = new ContextoEF())
     {
         return(db.Cidades.FirstOrDefault(x => x.ID == ID));
     }
 }
예제 #8
0
        public RepositorioBase(ContextoEF _DbEF, ContextoADO _DbADO)
        {
            DbEF  = _DbEF;
            DbADO = _DbADO;
            var cn = DbEF.Database.Connection;

            DbADO.conexao = (SqlConnection)cn;
            DbSet         = DbEF.Set <TEntidade>();
        }
예제 #9
0
 public static void GerarDiagrama()
 {
     using (var ctx = new ContextoEF())
     {
         using (var writer = new XmlTextWriter(@"C:\Users\edera\Source\Repos\lojavirtual\WebAppLab2Turma20161\DiagramaDeClasse\Model.edmx", Encoding.Default))
         {
             EdmxWriter.WriteEdmx(ctx, writer);
         }
     }
 }
예제 #10
0
 public static void GerarDiagrama()
 {
     using (var ctx = new ContextoEF())
     {
         using (var writer = new XmlTextWriter(@"D:\becap\programas c#\PI\Projeto de Conclusao Refeito\WebAppAdvocacia\DiagramaDeClasse\Model.edmx", Encoding.Default))
         {
             EdmxWriter.WriteEdmx(ctx, writer);
         }
     }
 }
예제 #11
0
 public static void GerarDiagrama()
 {
     using (var ctx = new ContextoEF())
     {
         using (var writer = new XmlTextWriter(@"C:\Users\racro\Source\Repos\SIGESF_V4\SIGESF\DiagramaDeClasse\Model.edmx", Encoding.Default))
         {
             EdmxWriter.WriteEdmx(ctx, writer);
         }
     }
 }
예제 #12
0
 public static void GerarDiagrama()
 {
     using (var ctx = new ContextoEF())
     {
         using (var writer = new XmlTextWriter(@"C:\Users\Alexsandro Moreira\Documents\Visual Studio 2015\Projects\SiCED\SiCED\DiagramaDeClasse\Model.edmx", Encoding.Default))
         {
             EdmxWriter.WriteEdmx(ctx, writer);
         }
     }
 }
예제 #13
0
 public static void GerarDiagrama()
 {
     using (var ctx = new ContextoEF())
     {
         using (var writer = new XmlTextWriter(@"C:\Users\wande\Source\Repos\WandelFeics\Clinica\DiagramadeClasses\Model.edmx", Encoding.Default))
         {
             EdmxWriter.WriteEdmx(ctx, writer);
         }
     }
 }
 public Cliente Obter(int codigo)
 {
     using (var db = new ContextoEF())
     {
         return(db.Cliente
                .Include("UF")
                .Include("Cidade")
                .Where(c => c.ID == codigo)
                .FirstOrDefault());
     }
 }
        public List <Cidade> Listar(int codigoUF)
        {
            using (var db = new ContextoEF())
            {
                if (codigoUF > 0)
                {
                    return(db.Cidade.Where(c => c.UF.ID == codigoUF).ToList());
                }

                return(db.Cidade.ToList());
            }
        }
 public void Deletar(int codigo)
 {
     using (var db = new ContextoEF())
     {
         var cli = new Cliente()
         {
             ID = codigo
         };
         db.Cliente.Attach(cli);
         db.Cliente.Remove(cli);
         db.SaveChanges();
     }
     //repo.Delete(codigo);
 }
예제 #17
0
        public Cliente ListarPorID(int ID)
        {
            Cliente cliente = new Cliente();

            try
            {
                using (var db = new ContextoEF())
                {
                    cliente = db.Clientes.FirstOrDefault(c => c.ID == ID);
                }
            }
            catch
            {
                throw new Exception();
            }
            return(cliente);
        }
        //ClienteRepository repo = new ClienteRepository();

        //CRUD
        public void Salvar(Cliente cliente)
        {
            using (var db = new ContextoEF())
            {
                if (cliente.ID != 0)
                {
                    db.Cliente.Attach(cliente);
                    db.Entry(cliente).State = System.Data.Entity.EntityState.Modified;
                }
                else
                {
                    db.Cliente.Add(cliente);
                }

                db.SaveChanges();
            }
        }
예제 #19
0
        public List <Cliente> Listar()
        {
            List <Cliente> lista = new List <Cliente>();

            try
            {
                using (var db = new ContextoEF())
                {
                    var clientes = db.Clientes.ToList();

                    lista = clientes;
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message + " " + ex.InnerException);
            }
            return(lista);
        }
예제 #20
0
 public void Excluir(int ID)
 {
     try
     {
         using (var db = new ContextoEF())
         {
             var cli = db.Clientes.FirstOrDefault(c => c.ID == ID);
             if (cli != null)
             {
                 db.Clientes.Remove(cli);
                 db.SaveChanges();
             }
         }
     }
     catch
     {
         throw new Exception();
     }
 }
 public RepositorioBasico(ContextoEF contexto)
     : base()
 {
     this.contexto = contexto;
 }
예제 #22
0
 public RepositorioFornecedor(ContextoEF contextoef,
                              ContextoADO contextoado)
     : base(contextoef, contextoado)
 {
 }
예제 #23
0
 public RepositorioEF(ContextoEF contexto) => this._set = contexto.Set <T>();
예제 #24
0
        public UnidadeDeTrabalho()
        {
            var gerenciador = ServiceLocator.Current.GetInstance <IGerenciadorDeRepositorio>() as GerenciadorDeRepositorio;

            _contexto = gerenciador?.Contexto;
        }
예제 #25
0
 public RepositorioEstornoCarteiraVirtual(ContextoEF contexto) : base(contexto)
 {
 }
예제 #26
0
 public UnityOfWork(ContextoEF _contexto, ContextoADO _contextoADO)
 {
     contexto    = _contexto;
     contextoADO = _contextoADO;
 }
예제 #27
0
 public RepositorioProduto(ContextoEF contextoef,
                           ContextoADO contextoado)
     : base(contextoef, contextoado)
 {
 }
예제 #28
0
        protected RepositorioBase()
        {
            var gerenciador = (GerenciadorDeRepositorio)ServiceLocator.Current.GetInstance <IGerenciadorDeRepositorio>();

            Contexto = gerenciador.Contexto;
        }
예제 #29
0
 public RepositorioCliente(ContextoEF contextoef,
                           ContextoADO contextoado)
     : base(contextoef, contextoado)
 {
 }
예제 #30
0
 public FabricaDeRepositorios(ContextoEF contexto)
 {
     this._contexto     = contexto;
     this._repositorios = new Dictionary <string, object>();
 }