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)); }