public async Task <CreateAssetDefinitionResponse> Handle(
            CreateAssetDefinitionRequest aCreateAssetDefinitionRequest,
            CancellationToken aCancellationToken)
        {
            AssetDefinition assetDefintion = Mapper.Map <AssetDefinitionDto, AssetDefinition>(aCreateAssetDefinitionRequest.AssetDefinitionDto);

            HercPwaDbContext.AssetDefinitions.Add(assetDefintion);
            await HercPwaDbContext.SaveChangesAsync(aCancellationToken);

            var createAssetDefinitionResponse = new CreateAssetDefinitionResponse(aCreateAssetDefinitionRequest.Guid)
            {
                AssetDefinition = Mapper.Map <AssetDefinition, AssetDefinitionDto>(assetDefintion)
            };

            return(createAssetDefinitionResponse);
        }