def update(self,instance,validated_data): try: crime_id=validated_data.get("crime_id",instance.crime_id) crime_obj=CrimeDetail.objects.get(id=crime_id) except CrimeDetail.DoesNotExist: dummy_obj=CriminalDetail(email="Invalid_Crime_id") return dummy_obj image_name_string=validated_data["profile_image"] print("image data") print(str(len(image_name_string))) print("out if") if len(image_name_string)>25: print("in if") i=InsertImage() image_name_string=i.insert_image("victim_criminal_profile_pictures",image_name_string) instance.profile_image=image_name_string instance.id=validated_data.get('id',instance.id) instance.first_name=validated_data.get("first_name",instance.first_name) instance.last_name=validated_data.get("last_name",instance.last_name) instance.email=validated_data.get("email",instance.email) instance.age=validated_data.get("age",instance.age) instance.phone_no=validated_data.get("phone_no",instance.phone_no) instance.gender=validated_data.get("gender",instance.gender) instance.remarks=validated_data.get("remarks",instance.remarks) instance.crime_id=crime_obj instance.occupation=validated_data.get("occupation",instance.occupation) instance.salary=validated_data.get("salary",instance.salary) instance.adhaar_no=validated_data.get("adhaar_no",instance.adhaar_no) instance.save() return instance
def create(self,validated_data): crime_id=validated_data["crime_id"] try: crime_obj=CrimeDetail.objects.get(id=crime_id) except CrimeDetail.DoesNotExist: dummy_obj=VictimDetail(email="Invalid_Crime_id") return dummy_obj image_name_string=validated_data["profile_image"] print(str(len(image_name_string))) print("out if") if len(image_name_string)>25: print("in if") i=InsertImage() image_name_string=i.insert_image("victim_criminal_profile_pictures",image_name_string) victim_obj=VictimDetail.objects.create( first_name=validated_data["first_name"], profile_image=image_name_string, last_name=validated_data["last_name"], email=validated_data["email"], age=validated_data["age"], adhaar_no=validated_data["adhaar_no"], phone_no=validated_data["phone_no"], gender=validated_data["gender"], crime_id=crime_obj, occupation=validated_data["occupation"], remarks=validated_data["remarks"], salary=validated_data["salary"]) return victim_obj
def create(self,validated_data): send_email_to=validated_data['email_id'] password=make_password(validated_data.pop('password')) try: public_user_obj=models.PublicUser.objects.get(email_id=send_email_to) obj=models.PublicUser(email_id="*****@*****.**") return obj except models.PublicUser.DoesNotExist: send_email=SendMailClass() email_verification_token=send_email.generate_random_string() result=send_email.send_email_for_verification_for_public_users(send_email_to,email_verification_token) if result: image_data=validated_data["profile_image"] i=InsertImage() image_name_string=i.insert_image("public_user_profile_pictures",image_data) public_user_obj=models.PublicUser.objects.create( profile_image=image_name_string, first_name=validated_data["first_name"], last_name=validated_data["last_name"], email_id=validated_data["email_id"], dob=validated_data["dob"], adhaar_no=validated_data["adhaar_no"], phone_no=validated_data["phone_no"], gender=validated_data["gender"], password=password,status=False,email_verification_token=email_verification_token) return public_user_obj dummy_obj=models.PublicUser(email_id="*****@*****.**") return dummy_obj
def create(self,validated_data): send_email_to=validated_data['email'] print(send_email_to+" ffffff1") try: print(send_email_to+" ffffff2") invst_obj=models.InvestigatorProfile.objects.get(email=send_email_to) print(send_email_to+" ffffff3") obj=models.InvestigatorProfile(email="*****@*****.**") return obj except models.InvestigatorProfile.DoesNotExist: send_email=SendMailClass() email_verification_token=send_email.generate_random_string() result=send_email.send_email_for_verification(send_email_to,email_verification_token) if (result): image_data=validated_data["profile_image"] i=InsertImage() image_name_string=i.insert_image("investigator_profile_pictures",image_data) investigator_obj=models.InvestigatorProfile.objects.create_user( profile_image=image_name_string, first_name=validated_data["first_name"], last_name=validated_data["last_name"], email=validated_data["email"], dob=validated_data["dob"], adhaar_no=validated_data["adhaar_no"], phone_no=validated_data["phone_no"], gender=validated_data["gender"], password=validated_data["password"], status=False,email_verification_token=email_verification_token) return investigator_obj dummy_obj=models.InvestigatorProfile(email="*****@*****.**") return dummy_obj
def create(self, validated_data): crime_id = validated_data["crime_id"] try: crime_obj = CrimeDetail.objects.get(id=crime_id) except CrimeDetail.DoesNotExist: dummy_obj = CrimeSceneImages(image_name="Invalid_Crime_id") return dummy_obj image_name_string = validated_data["image_name"] i = InsertImage() image_name_string = i.insert_image("crime_scene_pictures", image_name_string) obj = CrimeSceneImages.objects.create(crime_id=crime_obj, image_name=image_name_string) return obj
def update(self,instance,validated_data): image_name_string=validated_data["profile_image"]; print(str(len(image_name_string))) print("out if") if len(image_name_string)>25: print("in if") i=InsertImage() image_name_string=i.insert_image("public_user_profile_pictures",image_name_string) instance.profile_image=image_name_string instance.id=validated_data.get("id",instance.id) instance.first_name=validated_data.get("first_name",instance.first_name) instance.last_name=validated_data.get("last_name",instance.last_name) instance.email_id=validated_data.get("email_id",instance.email_id) instance.dob=validated_data.get("dob",instance.dob) instance.gender=validated_data.get("gender",instance.gender) instance.password=validated_data.get("password",instance.password) instance.adhaar_no=validated_data.get("adhaar_no",instance.adhaar_no) instance.phone_no=validated_data.get("phone_no",instance.phone_no) instance.save() return instance
def update(self,instance,validated_data): #obj=models.InvestigatorProfile.objects.get(id=validated_data["id"]) #print(instance.email) #print(validated_data.get("email")) #if instance.email!=validated_data["email"]: #try: #print("jerr") #invst_obj=models.InvestigatorProfile.objects.get(email=validated_data["email"]) #obj=models.InvestigatorProfile(email="*****@*****.**") #return obj #except models.InvestigatorProfile.DoesNotExist: #pass image_name_string=validated_data["profile_image"]; print(str(len(image_name_string))) print("out if") if len(image_name_string)>25: print("in if") i=InsertImage() image_name_string=i.insert_image("investigator_profile_pictures",image_name_string) instance.profile_image=image_name_string instance.id=validated_data.get('id',instance.id) instance.first_name=validated_data.get("first_name",instance.first_name) instance.last_name=validated_data.get("last_name",instance.last_name) instance.email=validated_data.get("email",instance.email) instance.dob=validated_data.get("dob",instance.dob) instance.phone_no=validated_data.get("phone_no",instance.phone_no) instance.gender=validated_data.get("gender",instance.gender) instance.password=validated_data.get("password",instance.password) instance.is_superuser=validated_data.get("is_superuser",instance.is_superuser) instance.is_staff=validated_data.get("is_staff",instance.is_staff) instance.is_active=validated_data.get("is_active",instance.is_active) instance.adhaar_no=validated_data.get("adhaar_no",instance.adhaar_no) instance.save() return instance