public async Task <ActionResult> _Create(CreateSectorModel model) { var nameResponse = await WepApiMethod.SendApiAsync <bool>(HttpVerbs.Get, $"Administration/Sector/IsNameExist?id={null}&name={model.Name}"); if (nameResponse.isSuccess) { TempData["ErrorMessage"] = Language.Sector.ValidExistName; return(RedirectToAction("List")); } if (ModelState.IsValid) { var response = await WepApiMethod.SendApiAsync <int>(HttpVerbs.Post, $"Administration/Sector", model); if (response.isSuccess) { TempData["SuccessMessage"] = Language.Sector.AlertSuccessCreate; LogActivity(Modules.Setting, "Create Parameter Sector", model); return(RedirectToAction("List")); } } TempData["ErrorMessage"] = Language.Sector.AlertFailCreate; return(RedirectToAction("List")); }
public IHttpActionResult Post([FromBody] CreateSectorModel model) { var sector = new Sector { Name = model.Name, Display = true }; db.Sector.Add(sector); db.SaveChanges(); return(Ok(sector.Id)); }