public IActionResult Update(int id, [FromBody] EstoqueParamDto dto)
        {
            var estoque = _mapper.Map <Estoque>(dto);

            estoque.Id = id;



            try
            {
                _estoqueService.Update(estoque);
                return(Ok());
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }
        public IActionResult Register([FromBody] EstoqueParamDto dto)
        {
            if (!dto.QtdEstoque.HasValue)
            {
                dto.QtdEstoque = 0;
            }

            var estoque = _mapper.Map <Estoque>(dto);

            try
            {
                _estoqueService.Create(estoque);
                return(Ok());
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }