add persons controller and made some important change in ef repository delete method