public async Task UpdateAsync(int facilityId, FacilityDetails details)
        {
            var api = await apiClientFactory.CreateApiClientAsync();

            var result = await api.UpdateFacilityWithHttpMessagesAsync(facilityId, mapper.ToUpdateCommand(details));

            if (result.Response.StatusCode == HttpStatusCode.NotFound)
            {
                throw new FacilityNotFoundException(facilityId);
            }
        }