Aplikasi Keuangan yang mengatur lalu lintas transaksi antara bank dan aplikasi internal Kampus
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

21 lines
612 B

<?php
namespace App\Domains\Admission\Actions\AdmissionPricing;
use App\Domains\Admission\DTOs\AdmissionPricing\AdmissionFeeRatesDTO;
use App\Domains\Admission\Models\FeeRate;
class SetUpAdmissionFeeRates
{
public function execute(AdmissionFeeRatesDTO $dto): void
{
FeeRate::updateOrCreate([
'academic_program_id' => $dto->academicProgramId,
'admission_schedule_id' => $dto->admissionScheduleId,
'study_program_id' => $dto->studyProgramId,
'fee_type_id' => $dto->feeTypeId,
], [
'amount' => $dto->amount,
]);
}
}