public function OnPostback() { $this->school = $this->edit->GetDataObject(); # save data if valid if ($this->IsValid()) { $ground_id = $this->ground_manager->SaveGround($this->school->Ground()); $this->school->Ground()->SetId($ground_id); $this->school_manager->SaveSchool($this->school); $this->Redirect($this->school->GetNavigateUrl()); } }