def retrieve(self, request, pk=None):
     queryset = EmployeeSalary.objects.all()
     employeesalary = get_object_or_404(queryset, pk=pk)
     serializer = EmployeeSalarySerializer(employeesalary,
                                           context={"request": request})
     return Response({
         "error": False,
         "message": "Single Data Fetch",
         "data": serializer.data
     })
 def list(self, request):
     employeesalary = EmployeeSalary.objects.all()
     serializer = EmployeeSalarySerializer(employeesalary,
                                           many=True,
                                           context={"request": request})
     response_dict = {
         "error": False,
         "message": "All Employee Salary List Data",
         "data": serializer.data
     }
     return Response(response_dict)
 def update(self, request, pk=None):
     queryset = EmployeeSalary.objects.all()
     employeesalary = get_object_or_404(queryset, pk=pk)
     serializer = EmployeeSalarySerializer(employeesalary,
                                           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 = EmployeeSalarySerializer(data=request.data,
                                               context={"request": request})
         serializer.is_valid(raise_exception=True)
         serializer.save()
         dict_response = {
             "error": False,
             "message": "Employee Salary Save Successfully"
         }
     except:
         dict_response = {
             "error": True,
             "message": "Error During Saving Employee Salary"
         }
     return Response(dict_response)
示例#5
0
 def create(self, request):
     try:
         serializer = EmployeeSalarySerializer(data=request.data,
                                               context={"request": request})
         serializer.is_valid()
         serializer.save()
         response_dict = {
             "error": False,
             "message": "Employee salary save successfully"
         }
     except:
         response_dict = {
             "error": True,
             "message": "Error during saving employee salary"
         }
     return Response(response_dict)