public ActionResult Edit([Bind(Include = "Id,BarcodeNumber,Name,PurchasePrice,SellingPrice,MadeInCountry,ProductionDate,ExpiryDate,HasGuarantee,CategoryId,SupplierId,CreatedDate,CreatedBy,UpdatedDate,UpdatedBy,IsArchived,Quentity")] Product product) { if (ModelState.IsValid) { product.UpdatedDate = DateTime.Now; product.UpdatedBy = HttpContext.Request.UserHostAddress + "/" + User.Identity.Name + "/" + Request.LogonUserIdentity.Name; _productManger.Update(product); return(RedirectToAction("Index")); } GetChoiceSupplierAndCategory(product); return(View(product)); }
public ActionResult Edit(FormCollection fc, ICollection <Bxar> bxar, int id = 0) { Response _resp = new Response(); //判断归属 _resp = _productmanager.CheckIsSon(id, Session["bxCorporateName"].ToString()); if (_resp.Status == 0) { _resp.Data = null; return(Json(_resp)); } Product _product = _resp.Data; if (!TryUpdateModel(_product, new string[] { "BxRemark", "BxClauses" })) { _resp.Status = 0; _resp.Message = General.GetModelErrorString(ModelState); _resp.Data = null; return(Json(_resp)); } List <Bxar> _bxars = new List <Bxar>(); if (!TryUpdateModel(_bxars, fc)) { _resp.Status = 0; _resp.Message = General.GetModelErrorString(ModelState); _resp.Data = null; return(Json(_resp)); } _resp = _productmanager.Update(_product, _bxars, HttpContext.Session); if (_resp.Status == 1) { //修改的日志 _productLogManager.AddEditLog(Session["BxCorporateName"].ToString(), "修改保险产品" + ((int)_resp.Data).ToString() + " 使用的ip" + Request.UserHostAddress.ToString(), Request.Url.ToString()); _resp.Message = "恭喜!修改保险合同成功"; } return(Json(_resp)); }