def add(request):
    seized_material_type_form = SeizedMaterialTypeForm(
        data=request.POST or None)
    if seized_material_type_form.is_valid():
        seized_material_type_form.save(auth.get_user(request))
        messages.success(request, u"Tipo de Material salvo com sucesso.")
        return redirect('seized_material_type_list')

    template_context = {
        'seized_material_type_form': seized_material_type_form,
    }
    return render(request=request,
                  template_name='seized_material_type/add.html',
                  dictionary=template_context)
def edit(request, pk):
    seized_material_type = get_object_or_404(klass=SeizedMaterialType, pk=pk)
    seized_material_type_form = SeizedMaterialTypeForm(
        data=request.POST or None, instance=seized_material_type)
    if seized_material_type_form.is_valid():
        seized_material_type_form.save(auth.get_user(request))
        messages.success(request, u"Tipo de Material editado com sucesso.")
        return redirect('seized_material_type_list')

    template_context = {
        'seized_material_type': seized_material_type,
        'seized_material_type_form': seized_material_type_form,
    }
    return render(request=request,
                  template_name='seized_material_type/edit.html',
                  dictionary=template_context)
def add(request):
    seized_material_type_form = SeizedMaterialTypeForm(
        data=request.POST or None
    )
    if seized_material_type_form.is_valid():
        seized_material_type_form.save(auth.get_user(request))
        messages.success(request, u"Tipo de Material salvo com sucesso.")
        return redirect('seized_material_type_list')
    
    template_context = {
        'seized_material_type_form': seized_material_type_form,
    }
    return render(
        request=request,
        template_name='seized_material_type/add.html',
        dictionary=template_context
    )
def edit(request, pk):
    seized_material_type = get_object_or_404(
        klass=SeizedMaterialType, 
        pk=pk
    )
    seized_material_type_form = SeizedMaterialTypeForm(
        data=request.POST or None,
        instance=seized_material_type
    )
    if seized_material_type_form.is_valid():
        seized_material_type_form.save(auth.get_user(request))
        messages.success(request, u"Tipo de Material editado com sucesso.")
        return redirect('seized_material_type_list')

    template_context = {
        'seized_material_type': seized_material_type,
        'seized_material_type_form': seized_material_type_form,
    }
    return render(
        request=request,
        template_name='seized_material_type/edit.html',
        dictionary=template_context
    )