public ActionResult Save(Domain.Card_Order entity) { bool isEdit = false; var json = new JsonHelper() { Msg = "保存成功", Status = "n" }; try { if (entity == null) { json.Msg = "未找到要操作的订单记录"; return(Json(json)); } if (!string.IsNullOrEmpty(entity.OrderNumber)) //添加 { entity.OrderNumber = Guid.NewGuid().ToString("N"); entity.UserId = this.CurrentUser.Id.ToString(); entity.CreateTime = DateTime.Now; entity.LastUpdate = DateTime.Now; } else //修改 { entity.UserId = this.CurrentUser.Id.ToString(); entity.LastUpdate = DateTime.Now; isEdit = true; } //检测此用户名是否重复 //if (!this.RegularDinnerManage.IsExist(p => p.Name.Equals(entity.Name) && p.RegularDinnerId != entity.RegularDinnerId)) //{ //this.RegularDinnerManage.SaveOrUpdate(entity, isEdit); //json.Status = "y"; //} //else //{ //json.Msg = "订单名称已被使用,请修改后再提交!"; //} if (isEdit) { WriteLog(Common.Enums.enumOperator.Edit, "修改订单,结果:" + json.Msg, Common.Enums.enumLog4net.INFO); } else { WriteLog(Common.Enums.enumOperator.Add, "添加订单,结果:" + json.Msg, Common.Enums.enumLog4net.INFO); } } catch (Exception e) { json.Msg = "保存订单信息发生内部错误!"; WriteLog(Common.Enums.enumOperator.None, "保存订单错误:", e); } return(Json(json)); }
public ActionResult Detail(string id) { try { var _entity = new Domain.Card_Order(); if (!string.IsNullOrEmpty(id)) { _entity = OrderManage.Get(p => p.OrderNumber == id); } return(View(_entity)); } catch (Exception e) { WriteLog(Common.Enums.enumOperator.Select, "加载订单详情发生错误:", e); throw e.InnerException; } }