public ActionResult Edit(MaterialCategory article) { var old = _material.Get(article.MaterialCategoryId); old.MaterialName = article.MaterialName; _material.Update(old); return(JumpUrl("List", "系统设置-材料类别-编辑成功!")); }
//Action được ajax gọi khi click submid trên popup public JsonResult SubmitForm(string strMaterial) { //Lấy material được truyền qua JavaScriptSerializer serializer = new JavaScriptSerializer(); MaterialCategory materialCategory = serializer.Deserialize <MaterialCategory>(strMaterial); bool status = false; string message = string.Empty; bool action; //action là thêm khi có id = 0 if (materialCategory.ID == 0) { //material.CreatedDate = DateTime.Now; materialCategory.IsDelete = false; materialCategoryService.Add(materialCategory); action = true; } else //action là sửa khi có id cụ thể { materialCategory.IsDelete = false; materialCategoryService.Update(materialCategory); action = false; } //update xuống database try { materialCategoryService.Save(); status = true; } catch (Exception ex) { status = false; message = ex.Message; } return(Json(new { status = status, message = message, action = action })); }