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