public virtual ActionResult Modify(WechatModel model) { if (model == null) { return(null); } var entity = new AccountNumberEntity { Id = model.Id, Name = model.Name, SaveType = SaveType.Modify }; entity.SetProperty(it => it.Name); var result = new Dictionary <string, object>(); var rev = this.SaveEntity(entity); var mess = rev ? "" : entity.Errors?.FirstOrDefault()?.Message; result.Add("Status", rev); result.Add("Message", mess); return(this.Jsonp(result)); }
/// <summary> /// 保存 /// </summary> /// <param name="info"></param> protected override void Save(AgentEntity info) { if (info == null) { return; } var rev = Ioc.Resolve <IApplicationService, AgentEntity>().Save(info); if (rev) { var accountNumber = new AccountNumberEntity { Account = info.Account, Tag = "AgentId", NumberEntity = info, Name = "代理编号", SaveType = SaveType.Add }; Ioc.Resolve <IApplicationService, AccountNumberEntity>().Save(accountNumber); } SetResult(rev, info.Errors); }