/// <summary> /// 修改短信费用设置 /// </summary> /// <param name="smsTemplate"></param> /// <returns></returns> public JsonResult EditSmsChargeSet(SMSChargeSetDataObj SmsChargeset) { CommunicateManager.Invoke <IConsoSMSService>(p => { p.EditSmsChargeSet(SmsChargeset); }); return(Json(null, JsonRequestBehavior.DenyGet)); }
/// <summary> /// 根据id获取短信费用设置 /// </summary> /// <param name="id"></param> /// <returns></returns> public JsonResult GetSmsChargeSetById(int id) { SMSChargeSetDataObj rs = null; CommunicateManager.Invoke <IConsoSMSService>(p => { rs = p.GetSmsChargeSetById(id); }); return(Json(rs, JsonRequestBehavior.AllowGet)); }
public void EditSmsChargeSet(SMSChargeSetDataObj smschargeset) { var model = this.smsChargeRepository.FindAll(p => p.ID == smschargeset.ID).FirstOrDefault(); if (model == null) { throw new CustomException(500, "操作列不存在"); } model.Price = smschargeset.Price; model.TotalPrice = smschargeset.Price * smschargeset.Count; model.Count = smschargeset.Count; unitOfWorkRepository.PersistUpdateOf(model); unitOfWork.Commit(); }
public void AddSmsChargeSet(SMSChargeSetDataObj smschargeset) { if (smschargeset == null) { throw new CustomException(500, "输入信息不完整"); } string currentCode = AuthManager.GetCurrentUser().Code == null ? "" : AuthManager.GetCurrentUser().Code; var model = AutoMapper.Mapper.Map <SMSChargeSetDataObj, SMSChargeSet>(smschargeset); model.Code = currentCode; model.CreateTime = DateTime.Now; model.State = true; this.unitOfWorkRepository.PersistCreationOf(model); this.unitOfWork.Commit(); }