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)