Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        /// <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);
        }