public function testEditarTiposDeTarifas() { $monedas = MonedaDAO::getAll(); //crear nueva tarifa de venta $tv = TarifasController::Nueva($monedas[0]->getIdMoneda(), "tarifa_e_" . time(), "compra"); //crear nueva tarifa de compra $tc = TarifasController::Nueva($monedas[0]->getIdMoneda(), "tarifa_d_" . time(), "compra"); //editar tarifa compra TarifasController::Editar($id_tarifa = $tc["id_tarifa"], $default = null, $fecha_fin = null, $fecha_inicio = null, $formulas = null, $id_moneda = null, $nombre = "_" . "tarifa_d_" . time(), $tipo_tarifa = "venta"); //Editar la tarifa de venta TarifasController::Editar($id_tarifa = $tv["id_tarifa"], $default = null, $fecha_fin = null, $fecha_inicio = null, $formulas = null, $id_moneda = null, $nombre = "_" . "tarifa_ef_" . time(), $tipo_tarifa = "compra"); }
protected function GenerateResponse() { try { $this->response = TarifasController::Nueva(isset($_POST['id_moneda']) ? $_POST['id_moneda'] : null, isset($_POST['nombre']) ? $_POST['nombre'] : null, isset($_POST['tipo_tarifa']) ? $_POST['tipo_tarifa'] : null, isset($_POST['default']) ? $_POST['default'] : null, isset($_POST['fecha_fin']) ? $_POST['fecha_fin'] : null, isset($_POST['fecha_inicio']) ? $_POST['fecha_inicio'] : null, isset($_POST['formulas']) ? json_decode($_POST['formulas']) : null); } catch (Exception $e) { //Logger::error($e); throw new ApiException($this->error_dispatcher->invalidDatabaseOperation($e->getMessage())); } }