Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        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)));
        }
Exemplo n.º 3
0
        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)));
        }
Exemplo n.º 4
0
        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)));
        }