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)); }
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)); }
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)); }
public virtual void addDependiente(Dependiente dependiente) { Dependientes.Add(dependiente); }