public ActionResult CreateCounter(int?cid) { var model = new TCounterEntity(); if (cid > 0) { model = tCounterRepository.GetSingle(cid); } return(View(model)); }
public ActionResult CreateCounter(TCounterEntity counterInfoEntity) { var result = false; ReturnJsonMessage msg = new ReturnJsonMessage(); var counterLsit = tCounterRepository.GetList(); if (counterInfoEntity != null) { #region 验证 if (counterLsit != null && counterLsit.Count(l => l.CountNo == counterInfoEntity.CountNo && l.CId != counterInfoEntity.CId) > 0) { msg.Text = "编码已经存在"; msg.Value = "error"; return(Json(msg)); } #endregion if (counterInfoEntity.CId == 0) { result = tCounterRepository.AddReturnInt(counterInfoEntity) > 0; } else { var counterModel = counterLsit.FirstOrDefault(l => l.CId == counterInfoEntity.CId); counterModel.CountNo = counterInfoEntity.CountNo; counterModel.Status = counterInfoEntity.Status; result = tCounterRepository.Update(counterModel); } } msg.Text = result ? "保存成功" : "保存失败"; msg.Value = result ? "success" : "error"; return(Json(msg)); }