Exemplo n.º 1
0
        public async Task <IActionResult> Add(OnHoldComponentDto model)
        {
            var component = _mapper.Map <OnHoldComponentDto, OnHoldComponent>(model);

            _unitOfWork.OnHoldComponents.Add(component);
            await _unitOfWork.CompleteAsync();

            return(Ok(_mapper.Map <OnHoldComponent, OnHoldComponentDto>(component)));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Update(int id, OnHoldComponentDto model)
        {
            var component = await _unitOfWork.OnHoldComponents.GetAsync(id);

            if (component == null)
            {
                return(BadRequest("Component Not Found"));
            }

            _mapper.Map(model, component);
            await _unitOfWork.CompleteAsync();

            return(Ok(_mapper.Map <OnHoldComponent, OnHoldComponentDto>(component)));
        }