Example #1
0
    def get(self, request, parts_detail_id=None):
        try:
            if (request.GET.get('parts_name')):
                # get_parts_detail = PartsDetail.objects.filter(is_deleted=False,parts_name=request.GET.get('parts_name'))
                # get_parts_detail_data = PartsDetailSerializer(get_parts_detail,many=True)

                get_parts_detail_data = PartsDetailSerializer(
                    PartsDetail.objects.filter(
                        is_deleted=False,
                        parts_name=request.GET.get('parts_name')),
                    many=True)
                return ApiResponse().success(get_parts_detail_data.data, 200)
            elif (parts_detail_id):
                get_parts_detail = PartsDetail.objects.filter(
                    is_deleted=False, pk=parts_detail_id)[0]
                get_parts_detail_data = PartsDetailSerializer(get_parts_detail)
                return ApiResponse().success(get_parts_detail_data.data, 200)
            else:
                get_parts_detail = PartsDetail.objects.filter(is_deleted=False)
                get_parts_detail_data = PartsDetailSerializer(get_parts_detail,
                                                              many=True)
                return ApiResponse().success(get_parts_detail_data.data, 200)
        except Exception as err:
            print(err)
            return ApiResponse().error(get_parts_detail_data.errors, 400)
Example #2
0
 def delete(self, request, equipment_id):
     try:
         Equipment.objects.filter(pk=equipment_id).update(is_deleted=True)
         return ApiResponse().success("Successfully Deleted", 200)
     except Exception as err:
         print(err)
         return ApiResponse().error("Please send valid id", 400)
Example #3
0
    def get(self, request, built_id=None):
        try:

            if (request.GET.get("make")):
                print('--------------------------')
                print(request.GET.get("make"))
                print('--------------------------')
                get_built = Built.objects.filter(is_deleted=False,
                                                 make=request.GET.get("make"),
                                                 level=0)
                built_data = BuiltSerializer(get_built, many=True)
            elif (request.GET.get("parent_id")):
                get_built = Built.objects.filter(
                    is_deleted=False, parent_id=request.GET.get("parent_id"))
                built_data = BuiltSerializer(get_built, many=True)
            elif (built_id):
                get_built = Built.objects.filter(is_deleted=False,
                                                 pk=built_id)[0]
                built_data = BuiltSerializer(get_built)
            else:
                get_built = Built.objects.filter(is_deleted=False)
                built_data = BuiltSerializer(get_built, many=True)
            return ApiResponse().success(built_data.data, 200)
        except Exception as err:
            print(err)
            return ApiResponse().error("Error in Getting Built", 400)
        return ApiResponse().success("Built Successfully Got", 201)
Example #4
0
 def post(self, request):
     try:
         print(request.data)
         equipment_data = EquipmentSerializer(data=request.data)
         if not (equipment_data.is_valid()):
             return ApiResponse().error("Error", 400)
         equipment_data.save()
         return ApiResponse().success("Successfully inserted", 201)
     except Exception as err:
         print(err)
         return ApiResponse().error("Error in inserting Equipment", 400)
Example #5
0
 def post(self, request):
     try:
         make_data = MakeSerializer(data=request.data)
         if not (make_data.is_valid()):
             return ApiResponse().error(make_data.errors, 400)
         make_data.save()
         return ApiResponse().success("Successfully inserted", 201)
     except Exception as err:
         print(err)
         return ApiResponse().error(make_data.errors, 400)
     return ApiResponse().success("Successfully inserted", 201)
Example #6
0
 def post(self, request):
     try:
         print(request.data)
         parts_name_data = PartsNameSerializer(data=request.data)
         if not (parts_name_data.is_valid()):
             return ApiResponse().error("Error", 400)
         parts_name_data.save()
         return ApiResponse().success("Successfully inserted", 201)
     except Exception as err:
         print(err)
         return ApiResponse().error("Error in inserting Add Parts", 400)
Example #7
0
 def post(self, request):
     try:
         print(request.data)
         built_data = BuiltSerializer(data=request.data)
         if not (built_data.is_valid()):
             return ApiResponse().error(built_data.errors, 400)
         built_data.save()
         return ApiResponse().success("Built Successfully inserted", 201)
     except Exception as err:
         print(err)
         return ApiResponse().error("Error in inserting Built", 400)
Example #8
0
 def put(self, request, make_id):
     try:
         make_data = Make.objects.get(pk=make_id)
         update_data = MakeSerializer(make_data, data=request.data)
         if update_data.is_valid():
             update_data.save()
             return ApiResponse().success("Successfully Updated", 200)
         else:
             return ApiResponse().error("Please send valid id", 400)
     except Exception as err:
         print(err)
         return ApiResponse().error("Error in Updating Equipment", 400)
Example #9
0
 def get(self, request, equipment_id=None):
     try:
         if (equipment_id):
             get_equipment = Equipment.objects.filter(is_deleted=False,
                                                      pk=equipment_id)[0]
             equipment_data = EquipmentSerializer(get_equipment)
         else:
             get_equipment = Equipment.objects.filter(is_deleted=False)
             equipment_data = EquipmentSerializer(get_equipment, many=True)
         return ApiResponse().success(equipment_data.data, 200)
     except Exception as err:
         print(err)
         return ApiResponse().error("Please send valid id", 400)
Example #10
0
 def get(self, request, make_id=None):
     try:
         if (make_id):
             get_make = Make.objects.filter(is_deleted=False, pk=make_id)[0]
             make_data = MakeSerializer(get_make)
         else:
             get_make = Make.objects.filter(is_deleted=False)
             make_data = MakeSerializer(get_make, many=True)
         return ApiResponse().success(make_data.data, 200)
     except Exception as err:
         print(err)
         return ApiResponse().error("Error in Getting Equipment", 400)
     return ApiResponse().success("Successfully inserted", 201)
Example #11
0
 def put(self, request, parts_name_id):
     try:
         parts_name_data = PartsName.objects.get(pk=parts_name_id)
         update_data = PartsNameSerializer(parts_name_data,
                                           data=request.data)
         if update_data.is_valid():
             update_data.save()
             return ApiResponse().success("Successfully Updated", 200)
         else:
             return ApiResponse().error("Please send valid id", 400)
     except Exception as err:
         print(err)
         return ApiResponse().error("Error in Updating Parts Type", 400)
Example #12
0
 def put(self, request, built_id):
     try:
         built_data = Built.objects.get(pk=built_id)
         update_data = BuiltSerializer(built_data, data=request.data)
         print(request.data)
         if update_data.is_valid():
             update_data.save()
             return ApiResponse().success("Successfully Updated", 200)
         else:
             return ApiResponse().error("Please send valid id", 400)
     except Exception as err:
         print(err)
         return ApiResponse().error("Error in Updating Built", 400)
Example #13
0
 def get(self, request, parts_name_id=None):
     try:
         if (parts_name_id):
             parts_name_name = PartsName.objects.filter(is_deleted=False,
                                                        pk=parts_name_id)[0]
             parts_name_data = PartsNameSerializer(parts_name_name)
         else:
             parts_name_name = PartsName.objects.filter(is_deleted=False)
             parts_name_data = PartsNameSerializer(parts_name_name,
                                                   many=True)
         return ApiResponse().success(parts_name_data.data, 200)
     except Exception as err:
         print(err)
         return ApiResponse().error("Please send valid id", 400)