public async Task <DomainModels.PrimaryObject> CreateAsync(ApiModels.PrimaryObject inputModel)
        {
            Ensure.That(inputModel, nameof(inputModel)).IsNotNull();

            var domainPrimaryObject = new DomainModels.PrimaryObject(Guid.NewGuid());

            Map(inputModel, domainPrimaryObject);
            _primaryObjectRepoistory.Add(domainPrimaryObject);

            await _unitOfWork.SaveChangesAsync();

            return(domainPrimaryObject);
        }