public function save()
 {
     $data = $this->input->post(['id', 'item', 'group', 'price', 'date']);
     if (!empty($data['id'])) {
         $response = $this->moneyzaurus->transactionsUpdate($data['id'], $data['item'], $data['group'], $data['price'], 'EUR', $data['date']);
     } else {
         $response = $this->moneyzaurus->transactionsAdd($data['item'], $data['group'], $data['price'], 'EUR', $data['date']);
     }
     if ($response['code'] == 200) {
         if (!$response['data']['success']) {
             $this->session->set_flashdata('message', $response['data']['message']);
         } else {
             $data = ['success' => $response['data']['data']['id'], 'date' => $data['date']];
         }
         redirect('/transaction?' . http_build_query($data));
     }
     $this->session->set_flashdata('message', 'Error');
     redirect('/transaction?' . http_build_query($data));
 }