Пример #1
0
        public async Task <ActionResult <Dependientes> > Update([FromBody] Dependientes _Dependientes)

        {
            Dependientes _Dependientesq = _Dependientes;

            try
            {
                _Dependientesq = await(from c in _context.Dependientes
                                       .Where(q => q.IdDependientes == _Dependientesq.IdDependientes)
                                       select c
                                       ).FirstOrDefaultAsync();

                _context.Entry(_Dependientesq).CurrentValues.SetValues((_Dependientes));

                //_context.Escala.Update(_Escalaq);
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                _logger.LogError($"Ocurrio un error: { ex.ToString() }");
                return(BadRequest($"Ocurrio un error:{ex.Message}"));
            }

            return(Ok(_Dependientesq));
        }
Пример #2
0
        public async Task <ActionResult <Dependientes> > Insert([FromBody] Dependientes _Dependientes)
        {
            Dependientes _Dependientesq = new Dependientes();

            try
            {
                _Dependientesq = _Dependientes;
                _context.Dependientes.Add(_Dependientesq);
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                _logger.LogError($"Ocurrio un error: { ex.ToString() }");
                return(BadRequest($"Ocurrio un error:{ex.Message}"));
            }

            return(Ok(_Dependientesq));
        }
Пример #3
0
        public async Task <IActionResult> Delete([FromBody] Dependientes _Dependientes)
        {
            Dependientes _Dependientesq = new Dependientes();

            try
            {
                _Dependientesq = _context.Dependientes
                                 .Where(x => x.IdDependientes == (Int64)_Dependientes.IdDependientes)
                                 .FirstOrDefault();

                _context.Dependientes.Remove(_Dependientesq);
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                _logger.LogError($"Ocurrio un error: { ex.ToString() }");
                return(BadRequest($"Ocurrio un error:{ex.Message}"));
            }

            return(Ok(_Dependientesq));
        }
Пример #4
0
 public virtual void addDependiente(Dependiente dependiente)
 {
     Dependientes.Add(dependiente);
 }