public ResponseFuncUpdate FuncUpdate([FromBody] RequestFuncUpdate request) { try { FunctionBLL bll = new FunctionBLL(); return(bll.FuncUpdate(request)); } catch (Exception ex) { throw new HttpResponseException( Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public ResponseFuncUpdate FuncUpdate(RequestFuncUpdate request) { ResponseFuncUpdate response = new ResponseFuncUpdate(); using (cnn = GetConnection()) { var ts = cnn.BeginTransaction(); try { var user = UserInfoGetButAccount(request.Token, ts); request.Data.UpdateDate = DateTime.Now; request.Data.UpdateUser = user.User.UserName; string sql = @"update tks_fas_function set name=@Name, url=@Url, img=@Img, seq=@Seq, memo=@Memo, updateUser=@UpdateUser, updateDate=@UpdateDate where id=@Id"; var r = cnn.Execute(sql, request.Data, ts); if (r == 1) { ts.Commit(); response.IsSuccess = true; response.Message = "更新成功"; return(response); } else { ts.Rollback(); return(this.DealException(response, new AppException("user", "FuncUpdate", "数据更新异常", r + "行数据被更新")) as ResponseFuncUpdate); } } catch (Exception ex) { ts.Rollback(); return(this.DealException(response, ex) as ResponseFuncUpdate); } } }