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