public async Task <IActionResult> GetEndososBonoLineById(Int64 EndososBonoLineId) { EndososBonoLine Items = new EndososBonoLine(); try { Items = await _context.EndososBonoLine.Where(q => q.EndososBonoLineId == EndososBonoLineId).FirstOrDefaultAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(Ok(Items)); }
public async Task <ActionResult <EndososBonoLine> > Insert([FromBody] EndososBonoLine _EndososBonoLine) { EndososBonoLine _EndososBonoLineq = new EndososBonoLine(); try { _EndososBonoLineq = _EndososBonoLine; _context.EndososBonoLine.Add(_EndososBonoLineq); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(Ok(_EndososBonoLineq)); }
public async Task <IActionResult> Delete([FromBody] EndososBonoLine _EndososBonoLine) { EndososBonoLine _EndososBonoLineq = new EndososBonoLine(); try { _EndososBonoLineq = _context.EndososBonoLine .Where(x => x.EndososBonoLineId == (Int64)_EndososBonoLine.EndososBonoLineId) .FirstOrDefault(); _context.EndososBonoLine.Remove(_EndososBonoLineq); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(Ok(_EndososBonoLineq)); }
public async Task <ActionResult <EndososBonoLine> > Update([FromBody] EndososBonoLine _EndososBonoLine) { EndososBonoLine _EndososBonoLineq = _EndososBonoLine; try { _EndososBonoLineq = await(from c in _context.EndososBonoLine .Where(q => q.EndososBonoLineId == _EndososBonoLine.EndososBonoLineId) select c ).FirstOrDefaultAsync(); _context.Entry(_EndososBonoLineq).CurrentValues.SetValues((_EndososBonoLine)); //_context.EndososBonoLine.Update(_EndososBonoLineq); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(Ok(_EndososBonoLineq)); }