public async Task <AccessoryDto> CreateAsync(AccessoryForCreationDto accessoryForCreation)
        {
            var accessory = _mapper.Map <Accessory>(accessoryForCreation);

            accessory = await _userService.BindAssetWithUserAsync(CurrentUserId, accessory);

            _repositoryManager.Accessory.CreateAccessory(accessory);
            await _repositoryManager.SaveAsync();

            return(_mapper.Map <AccessoryDto>(accessory));
        }
        public async Task <IActionResult> PostAccessory(AccessoryForCreationDto accessoryForCreation)
        {
            var accessory = await _accessoryService.CreateAsync(accessoryForCreation);

            return(CreatedAtAction("GetAccessory", new { id = accessory.Id }, accessory));
        }