public IActionResult Create(CampCategory model)
        {
            if (ModelState.IsValid)
            {
                Svc.CreateCampCategory(model);
                Svc.Commit();
                return(RedirectToAction("Index"));
            }

            return(View(model));
        }
        public IActionResult Edit(CampCategory model)
        {
            if (ModelState.IsValid)
            {
                model.UserUpdatedId = User.GetUserId();
                Svc.CampCategories.Update(model);
                Svc.Commit();
                return(RedirectToAction("Index"));
            }

            return(View(model));
        }
Exemple #3
0
        public ResultSvc <CampCategory> CreateCampCategory(CampCategory campCategory)
        {
            var result = new ResultSvc <CampCategory>(campCategory);

            try
            {
                if (!CampCategories.Items.Any(x => x.Name == campCategory.Name.Trim()))
                {
                    campCategory.Name          = campCategory.Name?.Trim();
                    campCategory.UserCreatedId = Context.HttpContext.User.GetUserId();
                    CampCategories.Add(campCategory);
                }
                else
                {
                    result.Errors.Add("Kategorie táboru s tímto názvem již existuje!");
                }
            }
            catch (Exception e)
            {
                Logger.LogError(e.Message);
            }
            return(result);
        }