public IEnumerable <ClienteModel> ListaClientes()
 {
     using (var ctx = new ClienteContexto())
     {
         return(ctx.Clientes.ToList());
     }
 }
 public IEnumerable <ClienteModel> FiltraCliente(int id)
 {
     using (var ctx = new ClienteContexto())
     {
         return(ctx.Clientes.Where(c => c.ID == id).ToList());
     }
 }
 // GET: Arquivo
 public ActionResult ExibirImagem(int id)
 {
     using (ClienteContexto db = new ClienteContexto())
     {
         var arquivoRetorno = db.Clientes.Find(id);
         return(File(arquivoRetorno.Imagem, arquivoRetorno.ImagemTipo));
     }
 }
        public bool Delete(int id)
        {
            var c = FiltraCliente(id).First();

            using (var ctx = new ClienteContexto())
            {
                ctx.Clientes.Remove(c);
                ctx.SaveChangesAsync();
            }

            return(true);
        }
        public ClienteModel Update(int id, [FromBody] ClienteModel cliente)
        {
            var c = FiltraCliente(id).First();

            if (ModelState.IsValid)
            {
                using (var ctx = new ClienteContexto())
                {
                    c.Nome     = cliente.Nome;
                    c.Bairro   = cliente.Bairro;
                    c.CEP      = cliente.CEP;
                    c.Cidade   = cliente.Cidade;
                    c.Endereco = cliente.Endereco;
                    c.Status   = cliente.Status;
                    c.Uf       = cliente.Uf;


                    ctx.Clientes.Update(c);
                    ctx.SaveChangesAsync();
                    return(c);
                }
            }
            return(c);
        }
        readonly ClienteContexto contexto; //por motivos de segurança, não será possível incluir nada no contexto

        public ClienteController(ClienteContexto contexto)
        {
            this.contexto = contexto;
        }
Exemple #7
0
 public ClientesController(ClienteContexto contexto)
 {
     _context = contexto;
 }
 public ClienteRepositorio(ClienteContexto clienteContexto)
 {
     this.contexto = clienteContexto;
 }
Exemple #9
0
 public ClientesController(IOptions <ConfigDB> opcoes)
 {
     _clienteContexto = new ClienteContexto(opcoes);
 }