public async Task <ActionResult> _Create(CreateEventCategoryModel model)
        {
            var nameResponse = await WepApiMethod.SendApiAsync <bool>(HttpVerbs.Get, $"eEvent/EventCategory/IsNameExist?id={null}&name={model.Name}");

            if (nameResponse.isSuccess)
            {
                TempData["ErrorMessage"] = Language.EventCategory.ValidExistName;
                return(RedirectToAction("List"));
            }

            if (ModelState.IsValid)
            {
                var response = await WepApiMethod.SendApiAsync <int>(HttpVerbs.Post, $"eEvent/EventCategory", model);

                if (response.isSuccess)
                {
                    TempData["SuccessMessage"] = Language.EventCategory.AlertSuccessCreate;

                    await LogActivity(Modules.Setting, "Create Parameter Event Category", model);

                    return(RedirectToAction("List"));
                }
            }

            TempData["ErrorMessage"] = Language.EventCategory.AlertFailCreate;

            return(RedirectToAction("List"));
        }
        public IHttpActionResult Post([FromBody] CreateEventCategoryModel model)
        {
            var category = new EventCategory
            {
                CategoryName = model.Name,
                Display      = true
            };

            db.EventCategory.Add(category);
            db.SaveChanges();

            return(Ok(category.Id));
        }