public async Task <UsuarioApp> UpdateAsync(UsuarioApp user) { if (user.Id == null) { _context.Usuarios.Add(user); } else { _context.Update(user); } await _context.SaveChangesAsync(); return(user); }
public async Task AtualizarAsync(DespesaDireta direta) { bool hasAny = await _context.DespDiretas.AnyAsync(x => x.DespDirId == direta.DespDirId); if (!hasAny) { throw new NotFoundException("não encontrado"); } try { _context.Update(direta); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException e) { throw new DbConcurrencyException(e.Message); } }
public async Task AtualizarAsync(ListaDesejo desejo) { bool hasAny = await _context.Desejos.AnyAsync(x => x.DesejoId == desejo.DesejoId); if (!hasAny) { throw new NotFoundException("não encontrado"); } try { _context.Update(desejo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException e) { throw new DbConcurrencyException(e.Message); } }