mmsc_app/app/controllers/public/m_odr_reps_controller.rb
Nicolas Bally a6aa1f6074 Initial
2020-05-25 11:40:11 +02:00

60 lines
900 B
Ruby

# -*- encoding : utf-8 -*-
class Public::MOdrRepsController < ApplicationController
layout "public"
def new
@m_odr_rep = MOdrRep.new
end
def edit
@m_odr_rep = MOdrRep.find(params[:id])
end
def create
@m_odr_rep = MOdrRep.new(params.require(:m_odr_rep).permit!)
@m_odr = @m_odr_rep.m_odr
if @m_odr_rep.save
@m_odr_rep.send_mail_type("confirmation-inscription")
redirect_to thank_public_m_odr_rep_path(@m_odr_rep)
else
render :template => "public/m_odrs/show"
end
end
def thank
@m_odr_rep = MOdrRep.find(params[:id])
@m_odr = @m_odr_rep.m_odr
end
def update
@m_odr_rep = MOdrRep.find(params[:id])
if @m_odr_rep.update_attributes(params.require(:m_odr_rep).permit!)
else
render action: "edit"
end
end
end