コード例 #1
0
        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)));
        }
コード例 #2
0
        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)));
        }
コード例 #3
0
        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)));
        }
コード例 #4
0
        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)));
        }