Editar movimientos
This commit is contained in:
@ -62,6 +62,19 @@ class Movimiento extends Service
|
||||
}
|
||||
return $movimiento;
|
||||
}
|
||||
public function edit(Model\Contabilidad\Movimiento $movimiento, array $data): Model\Contabilidad\Movimiento
|
||||
{
|
||||
try {
|
||||
$detalles = $this->detalleRepository->fetchByMovimiento($movimiento->id);
|
||||
$mappedData = $this->detalleRepository->filterData($data);
|
||||
$this->detalleRepository->edit($detalles, $mappedData);
|
||||
} catch (Implement\Exception\EmptyResult) {}
|
||||
return $this->process($movimiento);
|
||||
}
|
||||
public function remove(Model\Contabilidad\Movimiento $movimiento): void
|
||||
{
|
||||
$this->movimientoRepository->remove($movimiento);
|
||||
}
|
||||
|
||||
public function process(Model\Contabilidad\Movimiento $movimiento): Model\Contabilidad\Movimiento
|
||||
{
|
||||
|
Reference in New Issue
Block a user