Class: Ecom::Core::ProjectsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/ecom/core/projects_controller.rb

Instance Method Summary collapse

Methods inherited from ApplicationController

#current_user, #logged_in?

Instance Method Details

#indexObject

GET /projects



6
7
8
9
10
11
# File 'app/controllers/ecom/core/projects_controller.rb', line 6

def index
  projects = Ecom::Core::Project.includes(:employer, :contractor, :consultant, :project_manager)
                                .where(company_id: params[:id])
  serialized = ActiveModelSerializers::SerializableResource.new(projects)
  render json: { success: true, data: serialized }
end

#showObject



13
14
15
# File 'app/controllers/ecom/core/projects_controller.rb', line 13

def show
  render json: @project
end