Esempio n. 1
0
        // POST - Inserir uma nova vaga
        public async Task InserirVaga(VagaModel vaga)
        {
            using (var transaction = _context.Database.BeginTransaction())
            {
                try
                {
                    _context.Vagas.Add(vaga);
                    await _context.SaveChangesAsync();



                    transaction.Commit();
                }
                catch (Exception)
                {
                    transaction.Rollback();
                    throw;
                }
            }
        }
Esempio n. 2
0
 // POST - Inserir uma nova ilha
 public async Task InserirIlha(IlhaModel ilha)
 {
     try
     {
         _context.Ilhas.Add(ilha);
         await _context.SaveChangesAsync();
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 3
0
 public async Task <int> SaveChanges()
 {
     return(await _db.SaveChangesAsync());
 }