Example #1
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public Common.ClientResult.Result Put([FromBody] SupplierBankAccount entity)
        {
            IBLL.ISupplierBankAccountBLL b_BLL  = new SupplierBankAccountBLL();
            Common.ClientResult.Result   result = new Common.ClientResult.Result();
            if (entity != null && ModelState.IsValid)
            {
                SupplierBankAccount model = m_BLL.GetById(entity.Id);

                entity.CreateTime     = model.CreateTime;
                entity.CreateUserID   = model.CreateUserID;
                entity.CreateUserName = model.CreateUserName;
                entity.Status         = model.Status;


                string returnValue = string.Empty;
                if (b_BLL.Edit(ref validationErrors, entity))
                {
                    LogClassModels.WriteServiceLog(Suggestion.UpdateSucceed + ",供应商银行信息的Id为" + entity.Id, "供应商银行"
                                                   );//写入日志
                    result.Code    = Common.ClientCode.Succeed;
                    result.Message = Suggestion.UpdateSucceed;
                    return(result); //提示更新成功
                }
                else
                {
                    if (validationErrors != null && validationErrors.Count > 0)
                    {
                        validationErrors.All(a =>
                        {
                            returnValue += a.ErrorMessage;
                            return(true);
                        });
                    }
                    LogClassModels.WriteServiceLog(Suggestion.UpdateFail + ",供应商银行信息的Id为" + entity.Id + "," + returnValue, "供应商银行"
                                                   );//写入日志
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = Suggestion.UpdateFail + returnValue;
                    return(result); //提示更新失败
                }
            }
            result.Code    = Common.ClientCode.FindNull;
            result.Message = Suggestion.UpdateFail + "请核对输入的数据的格式";
            return(result); //提示输入的数据的格式不对
        }
Example #2
0
 public SupplierBankAccountApiController(SupplierBankAccountBLL bll)
 {
     m_BLL = bll;
 }