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));
        }
예제 #2
0
        public async Task <IActionResult> PostLicense(LicenseForCreationDto licenseForCreation)
        {
            var license = await _licenseService.CreateAsync(licenseForCreation);

            return(CreatedAtAction("GetLicense", new { id = license.Id }, license));
        }