File tree Expand file tree Collapse file tree 2 files changed +27
-40
lines changed
app/src/main/java/com/blogspot/e_kanivets/moneytracker/controller/data Expand file tree Collapse file tree 2 files changed +27
-40
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ package com.blogspot.e_kanivets.moneytracker.controller.data
2+
3+ import com.blogspot.e_kanivets.moneytracker.controller.base.BaseController
4+ import com.blogspot.e_kanivets.moneytracker.entity.data.Transfer
5+ import com.blogspot.e_kanivets.moneytracker.repo.base.IRepo
6+
7+ /* *
8+ * Controller class to encapsulate transfer handling logic.
9+ * Created on 2/17/16.
10+ *
11+ * @author Evgenii Kanivets
12+ */
13+ class TransferController (
14+ transferRepo : IRepo <Transfer >,
15+ private val accountController : AccountController
16+ ) : BaseController<Transfer>(transferRepo) {
17+
18+ override fun create (transfer : Transfer ? ): Transfer ? {
19+ val createdTransfer = repo.create(transfer)
20+
21+ return if (createdTransfer == null ) null else {
22+ accountController.transferDone(createdTransfer)
23+ createdTransfer
24+ }
25+ }
26+
27+ }
You can’t perform that action at this time.
0 commit comments