コード例 #1
0
        public ActionResult Edit(MaterialCategory article)
        {
            var old = _material.Get(article.MaterialCategoryId);

            old.MaterialName = article.MaterialName;
            _material.Update(old);
            return(JumpUrl("List", "系统设置-材料类别-编辑成功!"));
        }
コード例 #2
0
        //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
            }));
        }