Class: Phcmemberspro::Members::ListingsController

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

Instance Method Summary collapse

Methods inherited from ApplicationController

#current_account, #scoped_to

Instance Method Details

#createObject

Create Action



47
48
49
50
51
52
53
54
55
# File 'app/controllers/phcmemberspro/members/listings_controller.rb', line 47

def create
	@main = Members::Main.find(params[:main_id])
	@members_listing = @main.listings.scoped_to().create(members_listing_params)
	if @members_listing.save
		redirect_to members_main_listings_path, notice: 'Listing was successfully created.'
		else
			render :new
	end
end

#destroyObject

Delete Action



67
68
69
70
71
72
# File 'app/controllers/phcmemberspro/members/listings_controller.rb', line 67

def destroy
	@main = Members::Main.find(params[:main_id])
	@members_listing = @main.listings.find(params[:id])
	@members_listing.destroy
	redirect_to members_main_listings_path, notice: 'Listing was successfully destroyed.'
end

#editObject

Edit Member Listing



41
42
43
44
# File 'app/controllers/phcmemberspro/members/listings_controller.rb', line 41

def edit
	main = Members::Main.find(params[:main_id])
	@members_listing = main.listings.scoped_to().find(params[:id])
end

#indexObject

Member Listing Index



19
20
21
22
# File 'app/controllers/phcmemberspro/members/listings_controller.rb', line 19

def index
	main = Members::Main.find(params[:main_id])
	@members_listings = main.listings.scoped_to().order('mlcontactname ASC')
end

#newObject

New Member Listing



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

def new
	main = Members::Main.find(params[:main_id])
	@members_listing = main.listings.scoped_to().build
	respond_to do |format|
		format.html # new.html.erb
		format.xml  { render :xml => @members_listing }
	end
end

#phc_member_mains_infoObject



14
15
16
# File 'app/controllers/phcmemberspro/members/listings_controller.rb', line 14

def phc_member_mains_info  
	@members_main = Members::Main.find(params[:main_id])
end

#showObject

Detailed Member Listing



25
26
27
28
# File 'app/controllers/phcmemberspro/members/listings_controller.rb', line 25

def show
	main = Members::Main.find(params[:main_id])
	@members_listing = main.listings.scoped_to().find(params[:id])
end

#updateObject

Update Action



58
59
60
61
62
63
64
# File 'app/controllers/phcmemberspro/members/listings_controller.rb', line 58

def update
	if @members_listing.update(members_listing_params)
		redirect_to members_main_listings_path, notice: 'Listing was successfully updated.'
		else
			render :edit
	end
end