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)); }