public function send()
 {
     if (isset($_POST['username']) && isset($_POST['gift_id']) && isset($_POST['gift_count'])) {
         try {
             $userModel = new User();
             $giftRequestType = $_POST['gift_request_type'];
             $giftId = $_POST['gift_id'];
             $giftCount = $_POST['gift_count'];
             $userId = $giftRequestType == '1' ? $userModel->getIdByUsername($_POST['username']) : Session::getUserId();
             $giftSenderUserId = $giftRequestType == '2' ? $userModel->getIdByUsername($_POST['username']) : Session::getUserId();
             if (false !== $userId) {
                 $giftRequestService = new GiftRequestService();
                 $maxId = $giftRequestService->getMaxId();
                 $maxId += 1;
                 $giftRequest = new GiftRequest($maxId, $giftId, $giftRequestType, $giftCount, $userId, $giftSenderUserId);
                 if ($giftRequestService->isSentToday($giftRequest) > 0) {
                     $return = 'isSentToday';
                 } else {
                     $giftRequestService->sendGift($giftRequest);
                     $return = 'OK';
                 }
                 require_once '../Views/gifts/send.php';
             } else {
                 return call('pages', 'error');
             }
         } catch (\Exception $e) {
             return call('pages', 'error');
         }
     } else {
         return call('pages', 'error');
     }
 }