2019-06-21 20:01:43 +02:00
|
|
|
class MoneyMovesController < ApplicationController
|
|
|
|
|
def index
|
2019-06-20 22:47:39 +02:00
|
|
|
json_response(MoneyMove.find(:all).order(:created_at))
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def create
|
2020-05-20 13:38:01 +02:00
|
|
|
money_move = MoneyMove.create_move(money_move_params)
|
|
|
|
|
|
|
|
|
|
if money_move
|
|
|
|
|
json_response(money_move)
|
|
|
|
|
else
|
|
|
|
|
error_response(:bad_request)
|
|
|
|
|
end
|
2019-06-20 22:47:39 +02:00
|
|
|
end
|
|
|
|
|
|
2020-05-20 13:38:01 +02:00
|
|
|
def money_move_params
|
2019-06-21 20:01:43 +02:00
|
|
|
params.require(:money_move).permit(
|
2020-05-20 13:38:01 +02:00
|
|
|
:description,
|
|
|
|
|
:amount,
|
|
|
|
|
:from_homie_id,
|
2019-06-20 22:47:39 +02:00
|
|
|
:to_homie_id
|
|
|
|
|
)
|
|
|
|
|
end
|
|
|
|
|
end
|