public async Task <CustomerCompanyDto> UpdateAsync(CustomerCompanyUpdateDto dto)
        {
            var customer = await _repository.GetEntityByIdAsync <CustomerCompany, string>(dto.Id);

            customer.Name         = dto.Name;
            customer.ModifiedDate = DateTime.UtcNow;
            _repository.Update(customer);
            await SaveChangesAsync();

            return(_mapper.Map <CustomerCompanyDto>(customer));
        }
        public async Task <IActionResult> UpdateAsync([FromBody] CustomerCompanyUpdateDto customerUpdateDto)
        {
            var dto = await _customerService.UpdateAsync(customerUpdateDto);

            return(Ok(dto));
        }