public void Update(controle_acesso controle_acesso)
        {
            var transaction = _context.Database.BeginTransaction();

            try
            {
                _context.controle_acesso.Update(controle_acesso);
                _context.SaveChanges();
                transaction.Commit();
            }
            catch (Exception e)
            {
                Console.WriteLine("Erro");
                Console.WriteLine(e);
                transaction.Rollback();
                throw new System.Net.WebException(string.Format("Falha ao atualizar dados"));
            }
        }
 public void Add(controle_acesso controle_acesso)
 {
     using (var transaction = _context.Database.BeginTransaction())
     {
         try
         {
             _context.controle_acesso.Add(controle_acesso);
             _context.SaveChanges();
             transaction.Commit();
         }
         catch (Exception e)
         {
             Console.WriteLine("Erro");
             Console.WriteLine(e);
             transaction.Rollback();
             return;
         }
     }
 }