Пример #1
0
        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);
        }
Пример #2
0
        public async Task <IActionResult> FixPayout([FromBody] PolicyPayoutDetails details)
        {
            var p = await _policyManager.FixPayout(details);

            return(Ok(p));
        }
Пример #3
0
 public async Task <bool> FixPayout(PolicyPayoutDetails details)
 {
     return(await _policyRepository.FixPayout(details));
 }