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)); }
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)); }
public IActionResult Edit(int id) { SettleBankType model = SettleBankTypeBll._.GetModelAsync(d => d.Type_id == id).Result.data; return(View(model)); }