public async Task <ActionResult <ProviderResponseDto> > Add(ProviderRequestDto providerDto)
        {
            var provider = await _service.Add(_mapper.Map <Provider>(providerDto));

            if (_notification.Any)
            {
                return(BadRequest(_notification.Messages));
            }

            return(Ok(_mapper.Map <ProviderResponseDto>(provider)));
        }
        public async Task <ActionResult> Update(int id, ProviderRequestDto providerDto)
        {
            if (id != providerDto.Id)
            {
                return(BadRequest("Id no match"));
            }

            var provider = _mapper.Map <Provider>(providerDto);

            await _service.Update(provider);

            if (_notification.Any)
            {
                return(BadRequest(_notification.Messages));
            }

            return(Ok());
        }