public ActionResult Create(CreateItemCategoryInputModel categoryInput)
        {
            if (ModelState.IsValid)
            {
                int result = this.itemsService.CreateItemCategory(categoryInput);
                if (result > 0)
                {
                    TempData["message"] = "Успешно добавихте нова категория!";
                    TempData["messageType"] = "success";
                    return RedirectToAction("Index");
                }
            }

            TempData["message"] = "Невалидни данни за категорията!<br/> Моля попълнете <strong>всички</strong> задължителни полета!";
            TempData["messageType"] = "danger";
            return View(categoryInput);
        }
        public ActionResult Edit(int id, CreateItemCategoryInputModel itemCategory)
        {
            if (ModelState.IsValid)
            {
                bool result = this.itemsService.UpdateItemCategory(id, itemCategory);

                if (result == true)
                {
                    TempData["message"] = "Редактирахте успешно категорията!";
                    TempData["messageType"] = "success";
                    return RedirectToAction("Index");
                }
                else
                {
                    return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
                }
            }

            TempData["message"] = "Невалидни данни за категорията!<br/> Моля попълнете <strong>всички</strong> полета в червено!";
            TempData["messageType"] = "danger";
            return View(itemCategory);
        }