Example #1
0
        public async Task <UsuarioApp> UpdateAsync(UsuarioApp user)
        {
            if (user.Id == null)
            {
                _context.Usuarios.Add(user);
            }
            else
            {
                _context.Update(user);
            }
            await _context.SaveChangesAsync();

            return(user);
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
            }
        }