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; } } }