public ActionResult Create(MenuGroup menuGroups) { if (ModelState.IsValid) { _menuGroupService.Add(menuGroups); return(RedirectToAction("Index")); } return(View(menuGroups)); }
public async Task <IActionResult> Create([Bind("MenuGroupId,MenuTitile,MenuType,IsActive")] MenuGroup menuGroup) { if (ModelState.IsValid) { await _menuGroupService.Add(menuGroup); return(RedirectToAction(nameof(Index))); } return(View(menuGroup)); }
public JsonResult Post(string menuGroup) { string message = string.Empty; var jsonObj = new JavaScriptSerializer(); var model = jsonObj.Deserialize <MenuGroup>(menuGroup); _menuGroupService.Add(model); _menuGroupService.Save(); message = ResultState.Add_SUCCESS; return(Json(new { message = message, status = true, }, JsonRequestBehavior.AllowGet)); }
public HttpResponseMessage Post(HttpRequestMessage request, MenuGroupViewModel menuGroupVm) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { MenuGroup newMenuGroup = new MenuGroup(); newMenuGroup.UpdateMenuGroup(menuGroupVm); var category = _menuGroupService.Add(newMenuGroup); _menuGroupService.SaveChanges(); response = request.CreateResponse(HttpStatusCode.Created, category); } return response; })); }
public async Task <HttpResponseMessage> Post(HttpRequestMessage request, MenuGroupViewModel menuGroupVm) { return(await CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (ModelState.IsValid) { request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { //Khoi tao MenuGroup newMenuGroup = new MenuGroup(); newMenuGroup.UpdateMenuGroup(menuGroupVm); //Gan ViewModel sang Model de Insert DB, this //Goi Insert var menuGroup = _menuGroupService.Add(newMenuGroup); _menuGroupService.SaveAsync(); response = request.CreateResponse(HttpStatusCode.Created, menuGroup); } return response; })); }