emenu api integrated

This commit is contained in:
Min Zeya Phyo
2017-04-19 18:37:07 +06:30
parent a717791a7c
commit c4e76c53b2
23 changed files with 158 additions and 55 deletions

View File

@@ -27,12 +27,19 @@ class Settings::MenuCategoriesController < ApplicationController
# POST /settings/menu_categories.json
def create
@settings_menu_category = MenuCategory.new(settings_menu_category_params)
@settings_menu_category.created_by = current_login_employee.name
#@settings_menu_category.menu = @settings_menu
respond_to do |format|
if @settings_menu_category.save
format.html { redirect_to @settings_menu_category, notice: 'Menu category was successfully created.' }
format.json { render :show, status: :created, location: @settings_menu_category }
else
if (@settings_menu_category.errors)
@settings_menu_category.errors.each do |error|
Rails.logger.debug error
end
end
format.html { render :new }
format.json { render json: @settings_menu_category.errors, status: :unprocessable_entity }
end
@@ -74,6 +81,6 @@ class Settings::MenuCategoriesController < ApplicationController
# Never trust parameters from the scary internet, only allow the white list through.
def settings_menu_category_params
params.require(:settings_menu_category).permit(:menu_id, :name, :alt_name, :order_by, :menu_category_id)
params.require(:menu_category).permit(:code, :menu_id, :name, :alt_name, :order_by, :menu_category_id)
end
end

View File

@@ -25,10 +25,11 @@ class Settings::TaxProfilesController < ApplicationController
# POST /settings/tax_profiles.json
def create
@settings_tax_profile = TaxProfile.new(settings_tax_profile_params)
@settings_tax_profile.created_by = current_login_employee.name
respond_to do |format|
if @settings_tax_profile.save
format.html { redirect_to @settings_tax_profile, notice: 'Tax profile was successfully created.' }
format.html { redirect_to settings_tax_profiles_path, notice: 'Tax profile was successfully created.' }
format.json { render :show, status: :created, location: @settings_tax_profile }
else
format.html { render :new }
@@ -42,7 +43,7 @@ class Settings::TaxProfilesController < ApplicationController
def update
respond_to do |format|
if @settings_tax_profile.update(settings_tax_profile_params)
format.html { redirect_to @settings_tax_profile, notice: 'Tax profile was successfully updated.' }
format.html { redirect_to settings_tax_profiles_path, notice: 'Tax profile was successfully updated.' }
format.json { render :show, status: :ok, location: @settings_tax_profile }
else
format.html { render :edit }