Beispiel #1
0
 public IEnumerable <Cliente> GetClientes()
 {
     using (var context = new ClientesContext())
     {
         return(context.Clientes.ToList());
     }
 }
Beispiel #2
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     using (var context = new ClientesContext())
     {
         ListaDeClientes.ItemsSource = context.Cliente.ToList();
     }
 }
Beispiel #3
0
 public void AddCliente(Cliente cliente)
 {
     using (var context = new ClientesContext())
     {
         context.Clientes.Add(cliente);
         context.SaveChanges();
     }
 }
Beispiel #4
0
        // GET: Cidades
        public JsonResult ListarCidadesPorUF(string uf)
        {
            var db      = new ClientesContext();
            var cidades = db.Cidades
                          .Where(c => c.UF == uf)
                          .Select(c => new { Id = c.Id, Nome = c.Nome });

            return(Json(cidades, JsonRequestBehavior.AllowGet));
        }
Beispiel #5
0
 public UnitOfWork(RRDContext context, MooreveContext mooreveContext, MCContext mcContext, MaestrosContext maestrosContext, SapContext sapContext, ClientesContext clientesContext, FacturacionContext facturacionContext)
 {
     _context            = context;
     _mooreveContext     = mooreveContext;
     _mcContext          = mcContext;
     _maestrosContext    = maestrosContext;
     _sapContext         = sapContext;
     _clientesContext    = clientesContext;
     _facturacionContext = facturacionContext;
 }
Beispiel #6
0
        static void Main(string[] args)
        {
            var context = new ClientesContext();

            var clientes = from c in context.Clientes
                           //where c.Nome.StartsWith("A")
                           //join p in context.Pedidos on c.ClienteId equals p.ClienteId
                           //group c by c.Idade into cIdade
                           where c.Nome == "Anacleto"
                           orderby c.ClienteId descending
                           //select c).First();
                           //select cIdade;
                           select c;
            //select new { c.Nome, p.Descricao };//objeto anônimo

            //var clientes2 = context
            //    .Clientes
            //    .First(c => c.Nome == "Anacleto");

            var umCliente = clientes.First();

            Console.WriteLine(umCliente.Nome);



            // var grupo = clientes.ToList();

            //foreach (var cliente in clientes)
            //{
            //    Console.WriteLine("{0}, {1}", cliente.Nome, cliente.Descricao);
            //}

            //foreach (var cliente in context.Clientes)
            //{
            //    Console.WriteLine("{0}, {1}, {2}", cliente.Nome, cliente.Sobrenome, cliente.Idade);
            //}

            //var novoCliente = new Cliente
            //{
            //    Nome = "Fulano",
            //    Sobrenome = "Silva",
            //    Idade = 20
            //};

            //context.Clientes.Add(novoCliente);

            //context.SaveChanges();//para gravar as auterações

            //var primeiroCliente = context.Clientes.First();
            //primeiroCliente.Nome = "Anacleto";
            //context.Entry(primeiroCliente).State = EntityState.Modified;
            //context.SaveChanges();
        }
Beispiel #7
0
        private static void RodarMigrations(ClientesContext context)
        {
            Informar("Verificando se a migrations pendentes...");
            var bancoNaoExiste           = !context.Database.GetService <IRelationalDatabaseCreator>().Exists();
            var temMigrationsPendendente = context.Database.GetPendingMigrations().Any();
            var temAlgoPendente          = bancoNaoExiste || temMigrationsPendendente;

            if (!temAlgoPendente)
            {
                return;
            }

            Informar("Rodando as migrations");
            context.Database.Migrate();
        }
Beispiel #8
0
 public bool Alterar(ref Clientes cliente)
 {
     try
     {
         using (ClientesContext ctx = new ClientesContext())
         {
             var result = ctx.Update(cliente);
             ctx.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Beispiel #9
0
 public bool Exluir(Clientes cliente)
 {
     try
     {
         using (ClientesContext ctx = new ClientesContext())
         {
             var result = ctx.Remove(cliente);
             ctx.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Beispiel #10
0
        public static void Initializer(ClientesContext context)
        {
            if (context.Clientes.Any())
            {
                return;
            }

            var clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "Fulano",
                    CPF  = "42647865841"
                },
                new Cliente
                {
                    Nome = "Ciclano",
                    CPF  = "11111111111"
                }
            };

            context.AddRange(clientes);

            var contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato 1",
                    Telefone = "992868254",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[0]
                },
                new Contato
                {
                    Nome     = "Contato 2",
                    Telefone = "26390921",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[1]
                }
            };

            context.AddRange(contatos);

            context.SaveChanges();
        }
Beispiel #11
0
        public bool Incluir(ref Clientes cliente)
        {
            try
            {
                cliente.id_cliente = null;
                using (ClientesContext ctx = new ClientesContext())
                {
                    ctx.Add(cliente);
                    ctx.SaveChanges();

                    return(true);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #12
0
 public ProfissaoRepository(ClientesContext context) : base(context)
 {
 }
 public ClienteReadRepository(ClientesContext context) : base(context)
 {
 }
Beispiel #14
0
 public DepartmentService(ClientesContext context)
 {
     _context = context;
 }
 public ClientesRepository(ClientesContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }
Beispiel #16
0
 public ClientesServices(ClientesContext db)
 {
     _clientesContext = db;
 }
Beispiel #17
0
 public DocumentoConfiguracaoRepository(ClientesContext context) : base(context)
 {
 }
Beispiel #18
0
 public DepartmentsController(ClientesContext context)
 {
     _context = context;
 }
Beispiel #19
0
 public CustomerRecordService(ClientesContext context)
 {
     _context = context;
 }
 public HomeController(ClientesContext db)
 {
     ClienteService = new ClientesServices(db);
 }
 public AcessoADados()
 {
     var uri = new Uri("http://localhost:1669/ClienteService.svc/");
     context = new ClientesContext(uri);
 }
Beispiel #22
0
 public UnitOfWork(ClientesContext context)
 {
     _context = context;
 }
Beispiel #23
0
 public TokenRepository(ClientesContext context) : base(context)
 {
 }
 public ClienteRepository(ClientesContext contexto) : base(contexto)
 {
 }
 public Wsmy265Repository(ClientesContext context)
 {
     _context = context;
 }
Beispiel #26
0
 public ContatoRepository(ClientesContext context) : base(context)
 {
 }
 public ClientesController(ClientesContext context)
 {
     _context = context;
 }
Beispiel #28
0
 public ClienteRepository(ClientesContext contexto)
 {
     _contexto = contexto;
 }
Beispiel #29
0
 public ClienteRepository(ClientesContext context)
 {
     _context = context;
 }
 public BaseReadRepository(ClientesContext context)
 {
     _context = context;
     _context.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;
 }