Exemple #1
0
def deletePuppy(shelter_id, puppy_id):
    delete_puppy = models.puppy_get(puppy_id)
    shelter = models.shelter_get(shelter_id)
    if request.method == 'POST':
        models.puppy_delete(delete_puppy)
        return redirect(url_for('showShelter', shelter_id=shelter.id))
    else:
        return render_template('puppies/delete.html', shelter=shelter,
                               puppy=delete_puppy)
Exemple #2
0
def editPuppy(shelter_id, puppy_id):
    shelter = models.shelter_get(shelter_id)
    puppies = models.puppies_get_by_shelter(shelter_id)
    edit_puppy = models.puppy_get(puppy_id)
    form = forms.PuppyForm(request.form)
    int_puppy_weight = int(edit_puppy.weight)
    if request.method == 'POST' and form.validate():
        edit_puppy.name = form.name.data
        edit_puppy.gender = form.gender.data
        edit_puppy.dateOfBirth = form.dateOfBirth.data
        edit_puppy.picture = form.picture.data
        edit_puppy.weight = form.weight.data
        models.puppy_edit(edit_puppy)
        return render_template('shelters/show.html', shelter=shelter,
                               puppies=puppies, form=form)
    else:
        return render_template('puppies/edit.html', shelter=shelter,
                               puppy=edit_puppy, form=form,
                               int_puppy_weight=int_puppy_weight)
Exemple #3
0
def showPuppy(shelter_id, puppy_id):
    shelter = models.shelter_get(shelter_id)
    puppy = models.puppy_get(puppy_id)
    return render_template('puppies/show.html', shelter=shelter,
                           puppy=puppy)