public IActionResult Delete(BrandEditorViewModel postedModel)
        {
            // Pokud je model validní, vytvořím entitu a navrátím redirect.
            if (ModelState.IsValid)
            {
                var brand = context.Brands.FirstOrDefault(b => b.Id == postedModel.Id);
                this.context.Brands.Remove(brand);
                this.context.SaveChanges();

                return(RedirectToAction("Index", "Home"));
            }

            return(View(postedModel));
        }
        /// <summary>
        /// Vrací formulář, pro editaci značky podle předaného id
        /// </summary>
        /// <remarks>místo id se může předat cokoliv, podle čeho se dá z databáze jednoznačně určit entitu</remarks>
        public IActionResult Edit(int id)
        {
            var brand = this.context.Brands.FirstOrDefault(b => b.Id == id);

            // Může mi do akce přijít jakékoliv id, tímpádem nemusí značka existovat.
            if (brand == null)
            {
                return(NotFound());
            }

            var model = new BrandEditorViewModel(brand);

            return(View(model));
        }