def new(self): errores = [] if request.method == 'GET': return render_template('generos/new.html') elif request.method == 'POST': if Genero.existe_genero_con_nombre(request.form["nombre"]): errores.append( "Ya existe un genero con el nombre especificado.") return render_template('generos/new.html', errores=errores) else: Genero.crear(request.form["nombre"]) return self.index()
def edit(self): errores = [] if request.method == 'GET': genero = Genero.encontrar_por_id(request.args.get("genero_id")) return render_template('generos/edit.html', genero=genero) elif request.method == 'POST': if Genero.existe_genero_con_nombre(request.form["nombre"]): genero = Genero.encontrar_por_id(request.args.get("genero_id")) errores.append( "Ya existe un genero con el nombre especificado.") return render_template('generos/edit.html', genero=genero, errores=errores) else: Genero.edit(request.form["nombre"], request.form["id"]) return self.index()