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); } }