forked from jasder/forgeplus
20 lines
490 B
Ruby
20 lines
490 B
Ruby
|
class Admins::DepartmentMembersController < Admins::BaseController
|
||
|
|
||
|
helper_method :current_department
|
||
|
|
||
|
def create
|
||
|
Admins::AddDepartmentMemberService.call(current_department, params)
|
||
|
current_department.reload
|
||
|
end
|
||
|
|
||
|
def destroy
|
||
|
@member = current_department.department_members.find_by(user_id: params[:user_id])
|
||
|
@member.destroy! if @member.present?
|
||
|
end
|
||
|
|
||
|
private
|
||
|
|
||
|
def current_department
|
||
|
@_current_department ||= Department.find(params[:department_id])
|
||
|
end
|
||
|
end
|