Updated data controller to use transactions, updated all contorllers to return result status according to real response from db