BathHacked/energy-sparks

View on GitHub
app/controllers/admin/solar_pv_tuos_areas_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module Admin
  class SolarPvTuosAreasController < AdminController
    load_and_authorize_resource

    def index
    end

    def new
    end

    def create
      if @solar_pv_tuos_area.save
        redirect_to admin_solar_pv_tuos_areas_path, notice: 'New Solar PV Area created. Data will be back filled overnight.'
      else
        render :new
      end
    end

    def edit
    end

    def update
      if @solar_pv_tuos_area.update(solar_pv_tuos_area_params)
        redirect_to admin_solar_pv_tuos_areas_path, notice: 'Solar PV Area was updated.'
      else
        render :edit
      end
    end

    private

    def solar_pv_tuos_area_params
      params.require(:solar_pv_tuos_area).permit(:title, :latitude, :longitude, :back_fill_years, :gsp_name, :gsp_id, :active)
    end
  end
end