File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed
Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ from flask import Flask
2+ from flask_restplus import Resource , Api
3+ from V2 .source .use_cases .get_activities_use_case import get_list_activities
4+
5+ app = Flask (__name__ )
6+ api = Api (app )
7+
8+ class Activities (Resource ):
9+ def get (self ):
10+ return get_list_activities ()
11+
12+ class Activity (Resource ):
13+ def get (self , id ):
14+ return {'id' : id , 'name' : 'development' }
15+
16+ api .add_resource (Activities , '/activities' )
17+ api .add_resource (Activity , '/activity/<string:id>' )
Original file line number Diff line number Diff line change 1+ from V2 .source .services .activity_service import ActivityService
2+ from V2 .source .daos .activities_dao_interface import ActivitiesDaoInterface
3+ from V2 .source .daos .activities_json_dao import ActivitiesJsonDao
4+
5+ def get_list_activities ():
6+ activity_json_dao = ActivitiesJsonDao ('./V2/source/activities_data.json' )
7+ activity_service = ActivityService (activity_json_dao )
8+ list_activities_dto = activity_service .get_all ()
9+ #print(list_activities_dto)
10+
11+ list_activities_json = []
12+
13+ for activity_dto in list_activities_dto :
14+ activity_json = {
15+ 'id' : activity_dto .id ,
16+ 'name' : activity_dto .name ,
17+ 'description' : activity_dto .description ,
18+ 'deleted' : activity_dto .deleted ,
19+ 'status' : activity_dto .status ,
20+ 'tenant_id' : activity_dto .tenant_id ,
21+
22+ }
23+ list_activities_json .append (activity_json )
24+
25+ #print(list_activities_json)
26+
27+ return list_activities_json
You can’t perform that action at this time.
0 commit comments