private void GetAllTowerCameras(long TowerId) { var client = new ServiceLayerClient(); var task = client.GetAllTowerCamerasAsync(TowerId); var obs = task.ToObservable(); obs.Subscribe((x) => AddNearCameras(x == null ? new List <AssetsDetailsViewDTO>() : x.ToList())); }