public void Update(usuario_log usuario_log) { var transaction = _context.Database.BeginTransaction(); try { _context.usuario_log.Update(usuario_log); _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 do Usuario")); } }
public void Add(usuario_log usuario_log) { using (var transaction = _context.Database.BeginTransaction()) { try { _context.usuario_log.Add(usuario_log); _context.SaveChanges(); transaction.Commit(); } catch (Exception e) { Console.WriteLine("Erro"); Console.WriteLine(e); transaction.Rollback(); return; } } }
public ActionResult <RetornoView <usuario_log> > Create([FromBody] usuario_log usuario_log) { try { _usuario_logRepository.Add(usuario_log); } catch (Exception ex) { var resultado = new RetornoView <usuario_log>() { sucesso = false, erro = ex.Message }; return(BadRequest(resultado)); } var result = new RetornoView <usuario_log>() { data = usuario_log, sucesso = true }; return(CreatedAtRoute("Getusuario_log", new { id = usuario_log.id }, result)); }