public async Task UpdatePayment(BaseModule.Managers.CallBack.Dto.Response input)
        {
            var payment = await _dbContext.Payments.OrderBy(x => x.Id).LastOrDefaultAsync(x => x.AccountNumber.Equals(input.PaymentResults.Result.AccountNumber));

            if (input.Result.ToLower().Equals("ok"))
            {
                payment.PaymentStatus = PaymentStatus.Success;
                payment.Result        = input.Result;
                payment.ResultMessage = input.PaymentResults.Result.ResultMessage;
                await _dbContext.SaveChangesAsync();
            }
        }
        public async Task <ActionResult <int> > Get_AddAsync(int first, int second)
        {
            try
            {
                await _dbContext.Logs.AddAsync(new Model.Log
                {
                    Value = $" Request To Soap"
                });

                CalculatorSoapClient soapClient = new CalculatorSoapClient(CalculatorSoapClient.EndpointConfiguration.CalculatorSoap12);
                int result = await soapClient.AddAsync(first, second);

                await _dbContext.Logs.AddAsync(new Model.Log
                {
                    Value = $" Response from Soap "
                });

                await _dbContext.SaveChangesAsync();

                return(result);
            }
            catch (Exception)
            {
                throw;
            }
        }