Added Crud Operations for Trainer and its vies