コード例 #1
0
        public async Task <ApiResult <string> > Add(SettleBankType parm)
        {
            SettleBankType model = SettleBankTypeBll._.GetModelAsync(d => d.Type_alias == parm.Type_alias.SqlFilters() || d.Type_name == parm.Type_name.SqlFilters()).Result.data;

            if (!string.IsNullOrEmpty(model.Type_alias) || !string.IsNullOrEmpty(model.Type_name))
            {
                if (model.Type_alias == parm.Type_alias)
                {
                    var res = new ApiResult <string>()
                    {
                        statusCode = (int)ApiEnum.Error, message = string.Format("已存在银行缩写'{0}'", parm.Type_alias)
                    };
                    return(await Task.Run(() => res));
                }
                else
                {
                    var res = new ApiResult <string>()
                    {
                        statusCode = (int)ApiEnum.Error, message = string.Format("已存在银行名称'{0}'", parm.Type_name)
                    };
                    return(await Task.Run(() => res));
                }
            }
            int curTimeStamp = DateTime.Now.ToTimeStamp();

            parm.Type_name   = parm.Type_name ?? "";
            parm.Type_alias  = parm.Type_alias ?? "";
            parm.Type_note   = parm.Type_note ?? "";
            parm.Sort_id     = parm.Sort_id;
            parm.Update_time = curTimeStamp;
            parm.Create_time = curTimeStamp;
            return(await SettleBankTypeBll._.AddAsync(parm));
        }
コード例 #2
0
        public async Task <ApiResult <string> > ModifyPayMch(SettleBankType parm)
        {
            SettleBankType queryModel = SettleBankTypeBll._.GetModelAsync(d => parm.Type_id != parm.Type_id && (d.Type_alias == parm.Type_alias.SqlFilters() || d.Type_name == parm.Type_name.SqlFilters())).Result.data;

            if (!string.IsNullOrEmpty(queryModel.Type_alias) || !string.IsNullOrEmpty(queryModel.Type_name))
            {
                if (queryModel.Type_alias == parm.Type_alias)
                {
                    var res = new ApiResult <string>()
                    {
                        statusCode = (int)ApiEnum.Error, message = string.Format("已存在银行缩写'{0}'", parm.Type_alias)
                    };
                    return(await Task.Run(() => res));
                }
                else
                {
                    var res = new ApiResult <string>()
                    {
                        statusCode = (int)ApiEnum.Error, message = string.Format("已存在银行名称'{0}'", parm.Type_name)
                    };
                    return(await Task.Run(() => res));
                }
            }

            Dictionary <Field, object> model = new Dictionary <Field, object>();

            model.Add(SettleBankType._.Type_name, parm.Type_name.SqlFilters() ?? "");
            model.Add(SettleBankType._.Type_alias, parm.Type_alias.SqlFilters() ?? "");
            model.Add(SettleBankType._.Type_note, parm.Type_note.SqlFilters() ?? "");
            model.Add(SettleBankType._.Update_time, DateTime.Now.ToTimeStamp());
            model.Add(SettleBankType._.Sort_id, parm.Sort_id);
            return(await SettleBankTypeBll._.UpdateAsync(model, d => d.Type_id == parm.Type_id));
        }
コード例 #3
0
        public IActionResult Edit(int id)
        {
            SettleBankType model = SettleBankTypeBll._.GetModelAsync(d => d.Type_id == id).Result.data;

            return(View(model));
        }