public async Task <APIResult> SavePostTargetInfo(ParamPostTargetInfoDto postTargetInfoDto) { try { string spName = @"up_RMMT_BAS_InsertPostTargetInfo_S"; string XmlData = CommonHelper.Serializer(typeof(List <PostTargetDto>), postTargetInfoDto.XmlData); DynamicParameters dp = new DynamicParameters(); dp.Add("@XmlData", XmlData); dp.Add("@UserId", postTargetInfoDto.UserId); IEnumerable <PostTargetDto> list; using (var conn = new SqlConnection(DapperContext.Current.SqlConnection)) { conn.Open(); using (var tran = conn.BeginTransaction(IsolationLevel.ReadCommitted)) { list = await conn.QueryAsync <PostTargetDto>(spName, dp, tran, null, CommandType.StoredProcedure); tran.Commit(); } } return(new APIResult { Body = CommonHelper.EncodeDto <PostTargetDto>(list), ResultCode = ResultType.Success, Msg = "" }); } catch (Exception ex) { return(new APIResult { Body = "", ResultCode = ResultType.Failure, Msg = ex.Message }); } }
public Task <APIResult> SavePostTargetInfo([FromBody] ParamPostTargetInfoDto disInfoDto) { return(_usersService.SavePostTargetInfo(disInfoDto)); }