Added update presentation detail feature
Removed allowedMethod property from presentation controller
Refactoring sale