def retrieve(self, request, pk=None):
     queryset = EmployeeBank.objects.all()
     employeebank = get_object_or_404(queryset, pk=pk)
     serializer = EmployeeBankSerializer(employeebank,
                                         context={"request": request})
     return Response({
         "error": False,
         "message": "Single Data Fetch",
         "data": serializer.data
     })
 def list(self, request):
     employeebank = EmployeeBank.objects.all()
     serializer = EmployeeBankSerializer(employeebank,
                                         many=True,
                                         context={"request": request})
     response_dict = {
         "error": False,
         "message": "All Employee Bank List Data",
         "data": serializer.data
     }
     return Response(response_dict)
 def update(self, request, pk=None):
     queryset = EmployeeBank.objects.all()
     employeebank = get_object_or_404(queryset, pk=pk)
     serializer = EmployeeBankSerializer(employeebank,
                                         data=request.data,
                                         context={"request": request})
     serializer.is_valid()
     serializer.save()
     return Response({"error": False, "message": "Data Has Been Updated"})
 def create(self, request):
     try:
         serializer = EmployeeBankSerializer(data=request.data,
                                             context={"request": request})
         serializer.is_valid(raise_exception=True)
         serializer.save()
         dict_response = {
             "error": False,
             "message": "Employee Bank Save Successfully"
         }
     except:
         dict_response = {
             "error": True,
             "message": "Error During Saving Employee Bank"
         }
     return Response(dict_response)
示例#5
0
 def create(self, request):
     try:
         serializer = EmployeeBankSerializer(data=request.data,
                                             context={"request": request})
         serializer.is_valid()
         serializer.save()
         response_dict = {
             "error": False,
             "message": "Employee bank data save successfully"
         }
     except:
         response_dict = {
             "error": True,
             "message": "Error during saving employee bank data"
         }
     return Response(response_dict)