from django.shortcuts import render, get_object_or_404, redirect
from django.views.generic import (
    CreateView, DetailView,
    DeleteView, UpdateView,
)
from .models import Service


def service_detail_view(request, pk):
    service = get_object_or_404(Service, pk=pk)
    c = {'service': service}
    return render(request, 'services/service_detail.html', c)


def services_list_view(request):
    s = Service.objects.all()
    return render(request, 'services/services.html', {'services': s})


class ServiceDetailView(DetailView):
    model = Service


class ServiceCreateView(CreateView):
    model = Service
    fields = ['service_name', 'service_slogan', 'service_features']
