Exemple #1
0
        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"));
            }
        }
Exemple #2
0
 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));
        }