public async Task <LicenseDto> CreateAsync(LicenseForCreationDto licenseForCreation) { var license = _mapper.Map <License>(licenseForCreation); license = await _userService.BindAssetWithUserAsync(CurrentUserId, license); _repositoryManager.License.CreateLicense(license); await _repositoryManager.SaveAsync(); return(_mapper.Map <LicenseDto>(license)); }
public async Task <IActionResult> PostLicense(LicenseForCreationDto licenseForCreation) { var license = await _licenseService.CreateAsync(licenseForCreation); return(CreatedAtAction("GetLicense", new { id = license.Id }, license)); }