Получение объекта из модальной страницы xamarin
Есть метод открывающий новую модальную страницу и я хочу вернуть из него вновь созданный объект для дальнейшей его обработки (добавление в БД, присвоение ID) и вывода на экран. Этот не работает. Никак не могу сообразить как реализоать получение объекта. Везде где видел примеры xamarin приложений новый объект сразу в observablecollection добавляют.
public async Task<ICarVM> AddNewCarDialog()
{
Page newCarPage = new CarDetailView(null);
ICarVM cc = new CarVM();
await Navigation.PushModalAsync(newCarPage);
MessagingCenter.Subscribe<ICarVM>(this, "NewCarMessage", (value) =>
{
Car = value;
});
return Car;
}