Ejemplo n.º 1
0
 //Metodo Update
 public async Task UpdateAsync(Me me)
 {
     if (!await _context.Me.AnyAsync(x => x.Id == me.Id))
     {
         throw new NotImplementedException();
     }
     try
     {
         _context.Update(me);
         await _context.SaveChangesAsync();
     }
     catch (DbUpdateConcurrencyException)
     {
         throw new NotImplementedException();
     }
 }
Ejemplo n.º 2
0
 //Metodo Update
 public async Task UpdateAsync(Departamento departamento)
 {
     if (!await _context.Departamento.AnyAsync(x => x.Id == departamento.Id))
     {
         throw new NotImplementedException();
     }
     try
     {
         _context.Update(departamento);
         await _context.SaveChangesAsync();
     }
     catch (DbUpdateConcurrencyException)
     {
         throw new NotImplementedException();
     }
 }
        /*
         * public async Task<IActionResult> Edit(int id, [Bind("Id,Nome,Email,Aniversario,SalarioBase")] Operador operador)
         */
        public async Task UpdateAsync(TipoRegistroNacional tipoRegistroNacional)
        {
            /*
             * if (id != operador.Id)
             */
            if (!await _context.TipoRegistroNacional.AnyAsync(x => x.Id == tipoRegistroNacional.Id))
            {
                throw new NotFoundException("Id not found");
            }

            /*
             * if (ModelState.IsValid)
             * {
             */
            try
            {
                _context.Update(tipoRegistroNacional);
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException e)
            {
                if (!TipoRegistroNacionalExists(tipoRegistroNacional.Id))
                {
                    throw new NotFoundException("Id not found");
                }
                else
                {
                    throw new DbConcurrencyException(e.Message);
                }
            }

            /*
             *  return RedirectToAction(nameof(Index));
             *
             * }
             *
             * return View(operador);
             */
        }
Ejemplo n.º 4
0
        /*
         * public async Task<IActionResult> Edit(int id, [Bind("Id,Nome,Email,Aniversario,SalarioBase")] Operador operador)
         */
        public async Task UpdateAsync(Cliente cliente)
        {
            /*
             * if (id != operador.Id)
             */
            if (!_context.Cliente.Any(x => x.Id == cliente.Id))
            {
                throw new NotFoundException("Id not found");
            }

            /*
             * if (ModelState.IsValid)
             * {
             */
            try
            {
                _context.Update(cliente);
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException e)
            {
                if (!ClienteExists(cliente.Id))
                {
                    throw new NotFoundException("Id not found");
                }
                else
                {
                    throw new DbConcurrencyException(e.Message);
                }
            }

            /*
             *  return RedirectToAction(nameof(Index));
             *
             * }
             *
             * return View(operador);
             */
        }
Ejemplo n.º 5
0
        public async Task UpdateAsync(Operacao operacao)
        {
            if (!_context.Operacao.Any(x => x.Id == operacao.Id))
            {
                throw new NotFoundException("Id not found");
            }

            try
            {
                _context.Update(operacao);
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException e)
            {
                if (!OperacaoExists(operacao.Id))
                {
                    throw new NotFoundException("Id not found");
                }
                else
                {
                    throw new DbConcurrencyException(e.Message);
                }
            }
        }
Ejemplo n.º 6
0
        public async Task UpdateAsync([Bind("Id,Nome")] TipoOperacao tipoOperacao)
        {
            if (!await _context.TipoOperacao.AnyAsync(x => x.Id == tipoOperacao.Id))
            {
                throw new NotFoundException("Id not found");
            }

            try
            {
                _context.Update(tipoOperacao);
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException e)
            {
                if (!TipoOperacaoExists(tipoOperacao.Id))
                {
                    throw new NotFoundException("Id not found");
                }
                else
                {
                    throw new NotFoundException(e.Message);
                }
            }
        }