def create(self, request): try: serializer = CompanySerliazer(data=request.data, context={"request": request}) serializer.is_valid(raise_exception=True) serializer.save() dict_response = { "error": False, "message": "Company Data Save Successfully" } except: dict_response = { "error": True, "message": "Error During Saving Company Data" } return Response(dict_response)
def update(self, request, pk=None): try: queryset = Company.objects.all() company = get_object_or_404(queryset, pk=pk) serializer = CompanySerliazer(company, data=request.data, context={"request": request}) serializer.is_valid(raise_exception=True) serializer.save() dict_response = { "error": False, "message": "Successfully Updated Company Data" } except: dict_response = { "error": True, "message": "Error During Updating Company Data" } return Response(dict_response)