Exemplo n.º 1
0
 def add_project(self, request: HttpRequest):
     data = get_request_param_json('data', request)
     project_id = int(data.get('id', ''))
     project_service = self.factory.get_service('project')
     project = Project()
     if project_id:
         project = project_service.get_project(project_id)
     project.name = data.get('project_name', '')
     project.project_id = data.get('project_id', '')
     project.client_id = data.get('project_client_id', '')
     project.link = data.get('project_link', '')
     project.target = data.get('project_target', '')
     project.cost = data.get('project_cost', '')
     project.start_date = data.get('project_start_date', '')
     project.end_date = data.get('project_end_date', '')
     project_service.add_update_project(project)
     return JsonResponse(data, safe=False)