public IActionResult Edit(int id)
        {
            Cake cake = _cakeService.FindbyId(id);

            if (cake == null)
            {
                return(RedirectToAction(nameof(Index)));
            }

            EditCake editCake = new EditCake(id, cake);

            return(View(editCake));
        }
        public IActionResult Edit(int id, CreateCake CreateCake)
        {
            Cake cake = _cakeService.FindbyId(id);

            if (cake == null)
            {
                return(RedirectToAction(nameof(Index)));
            }

            if (ModelState.IsValid)
            {
                _cakeService.Edit(id, CreateCake);

                return(RedirectToAction(nameof(Detailes), new { id = id }));
            }

            EditCake editCake = new EditCake(id, CreateCake);

            return(View(editCake));
        }