public async Task <ActionResult> _Create(CreateCourseCategoryModel model) { var nameResponse = await WepApiMethod.SendApiAsync <bool>(HttpVerbs.Get, $"eLearning/CourseCategory/IsNameExist?id={null}&name={model.Name}"); if (nameResponse.isSuccess) { TempData["ErrorMessage"] = Language.eLearning.CourseCategory.ValidExistName; return(RedirectToAction("List")); } if (ModelState.IsValid) { var response = await WepApiMethod.SendApiAsync <int>(HttpVerbs.Post, $"eLearning/CourseCategory", model); if (response.isSuccess) { TempData["SuccessMessage"] = Language.eLearning.CourseCategory.AlertSuccessCreate; await LogActivity(Modules.Learning, "Create Parameter Course Category", model); return(RedirectToAction("List")); } } TempData["ErrorMessage"] = Language.eLearning.CourseCategory.AlertFailCreate; return(RedirectToAction("List")); }
public IHttpActionResult Post([FromBody] CreateCourseCategoryModel model) { var category = new RefCourseCategory { Name = model.Name, Description = model.Description, IsDisplayed = true }; db.RefCourseCategories.Add(category); db.SaveChanges(); return(Ok(category.Id)); }