Class: Phcmemberspro::Members::MainsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/phcmemberspro/members/mains_controller.rb

Instance Method Summary collapse

Methods inherited from ApplicationController

#current_account, #scoped_to

Instance Method Details

#createObject

Create Member Profile Action



30
31
32
33
34
35
36
37
# File 'app/controllers/phcmemberspro/members/mains_controller.rb', line 30

def create
	@members_main = Members::Main.scoped_to().new(members_main_params)
	if @members_main.save
		redirect_to members_mains_path, notice: 'Member profile was successfully created.'
		else
			render :new
	end
end

#destroyObject

Delete Member Profile Action



49
50
51
52
# File 'app/controllers/phcmemberspro/members/mains_controller.rb', line 49

def destroy
	@members_main.destroy
	redirect_to members_mains_path, notice: 'Member profile was successfully destroyed.'
end

#editObject

Edit Member Profile



26
27
# File 'app/controllers/phcmemberspro/members/mains_controller.rb', line 26

def edit
end

#indexObject

Member Profile List



12
13
14
# File 'app/controllers/phcmemberspro/members/mains_controller.rb', line 12

def index
	@members_mains = Members::Main.scoped_to() 
end

#newObject

New Member Profile



21
22
23
# File 'app/controllers/phcmemberspro/members/mains_controller.rb', line 21

def new
	@members_main = Members::Main.scoped_to().new
end

#showObject

Detailed Member Profile



17
18
# File 'app/controllers/phcmemberspro/members/mains_controller.rb', line 17

def show
end

#updateObject

Update Member Profile Action



40
41
42
43
44
45
46
# File 'app/controllers/phcmemberspro/members/mains_controller.rb', line 40

def update
	if @members_main.update(members_main_params)
		redirect_to members_mains_path, notice: 'Member profile was successfully updated.'
		else
			render :edit
	end
end