Mikmak EF Home Controller
Home

Mikmak EF Home Controller

Mikmak EF Home Controller

De HomeController staat aan de top van de hiërachie. De controller wordt gebruikt om de Index pagina van de website te laden evenals de Index pagina's van de hoofdsecties van de Website. De webwinkel heeft voorlopig twee hoofdsecties, de online webwinkel zelf en het administratie gedeelte.

De HomeController klasse

De klasse maken

Stap 1

Klik met de rechtermuisknop op de Controllers map en kies ervoor om een Item toe te voegen. Als de map Controllers nog niet bestaat maak je die eerst aan.

Mikmak Controller klasse toevoegen stap 1
Mikmak Controller klasse toevoegen stap 1

Stap 2: Add New Item

Mikmak Controller klasse toevoegen stap 2
Mikmak Controller klasse toevoegen stap 2

Stap 3

Voeg de namespace using Microsoft.AspNetCore.Mvc toe. De HomeController klasse moet overerven van de Controller klasse.

using Microsoft.AspNetCore.Mvc;

namespace Mikmak.Controllers
{
    public class HomeController : Controller
    {
    }
}

De methoden toevoegen

We voegen voorlopig twee methoden toe:

In beide methoden creëren we een eigenschap in het ViewBag object met de naam Title. Die eigenschap gebruiken we later in de View om het h1 element in te vullen.

De View, die we retourneren, heeft dezelfde naam als de actiemethode. We hoeven de naam van de View dus niet expliciet te bepalen.

using Microsoft.AspNetCore.Mvc;

namespace Mikmak.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            ViewBag.Title = "Mikmak Webwinkel";
            return View();
        }

        public ActionResult AdminIndex()
        {
            ViewBag.Title = "Mikmak beheer";
            return View();
        }
    }
}
MikMak EF HomeController resultaat
MikMak EF HomeController resultaat

JI
2017-01-15 21:07:50