File tree Expand file tree Collapse file tree 3 files changed +24
-3
lines changed
Expand file tree Collapse file tree 3 files changed +24
-3
lines changed Original file line number Diff line number Diff line change 11from flask import Flask
22from flask_restplus import Resource , Api
33from V2 .source .use_cases .get_activities_use_case import get_list_activities
4+ from V2 .source .use_cases .get_activity_by_id_use_case import get_activity_by_id
45
56app = Flask (__name__ )
67api = Api (app )
@@ -10,8 +11,8 @@ def get(self):
1011 return get_list_activities ()
1112
1213class Activity (Resource ):
13- def get (self , id ):
14- return { 'id' : id , 'name' : 'development' }
14+ def get (self , id : str ):
15+ return get_activity_by_id ( id )
1516
1617api .add_resource (Activities , '/activities' )
1718api .add_resource (Activity , '/activity/<string:id>' )
Original file line number Diff line number Diff line change 11from V2 .source .services .activity_service import ActivityService
2- from V2 .source .daos .activities_dao_interface import ActivitiesDaoInterface
32from V2 .source .daos .activities_json_dao import ActivitiesJsonDao
43
54def get_list_activities ():
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_json_dao import ActivitiesJsonDao
3+
4+ def get_activity_by_id (id : str ):
5+ activity_json_dao = ActivitiesJsonDao ('./V2/source/activities_data.json' )
6+ activity_service = ActivityService (activity_json_dao )
7+ activity_dto = activity_service .get_by_id (id )
8+ #print(activity_dto)
9+
10+ activity_json = {
11+ 'id' : activity_dto .id ,
12+ 'name' : activity_dto .name ,
13+ 'description' : activity_dto .description ,
14+ 'deleted' : activity_dto .deleted ,
15+ 'status' : activity_dto .status ,
16+ 'tenant_id' : activity_dto .tenant_id ,
17+
18+ }
19+ #print(activity_json)
20+
21+ return activity_json
You can’t perform that action at this time.
0 commit comments