public async Task <OrganisationServiceObject> UpdateOrganisationByIdAsync(
            OrganisationServiceObject organisationServiceObject,
            CancellationToken token)
        {
            var organisationEntity = _mapper.Map <OrganisationEntity>(organisationServiceObject);
            var updatedEntity      = await _organisationRepository.UpdateOrganisationByIdAsync(organisationEntity, token);

            return(_mapper.Map <OrganisationServiceObject>(updatedEntity));
        }
        public async Task <OrganisationServiceObject> AddOrganisationAsync(
            OrganisationServiceObject organisationServiceObject,
            CancellationToken token)
        {
            var organisationEntity = _mapper.Map <OrganisationEntity>(organisationServiceObject);
            var createdEntity      = await _organisationRepository.AddOrganisationAsync(organisationEntity, token);

            return(_mapper.Map <OrganisationServiceObject>(createdEntity));
        }