public async Task <bool> FixPayout(PolicyPayoutDetails details) { bool success = false; using (IDbConnection dbConnection = this.GetConnection()) { try { dbConnection.Open(); var result = await dbConnection.QueryMultipleAsync("FixPayout", new { details.CalOn, details.PayInPercentage, details.PayoutAmount, details.PayoutComment, details.PayOutPercentage, details.PayOutTo, details.PolicyId }, commandType : CommandType.StoredProcedure); success = true; } catch (Exception ex) { throw ex; } finally { dbConnection.Close(); } } return(success); }
public async Task <IActionResult> FixPayout([FromBody] PolicyPayoutDetails details) { var p = await _policyManager.FixPayout(details); return(Ok(p)); }
public async Task <bool> FixPayout(PolicyPayoutDetails details) { return(await _policyRepository.FixPayout(details)); }