Пример #1
0
        public async Task <DigitalAccountModel> InsertAsync(CustomerModel customer)
        {
            CustomerModel newCustomer = await _customerBusiness.InsertAsync(customer);

            DigitalAccountModel digitalAccount = new DigitalAccountModel();

            digitalAccount = await GenerateNewDigitalAccountNumberAndDigit(digitalAccount);

            digitalAccount.CustomerId = newCustomer.Id;
            digitalAccount.Balance    = 0m;
            digitalAccount.TransferLimitTransaction    = 700m;
            digitalAccount.TransferLimitTransactionDay = 2000m;
            digitalAccount.Status = true;

            digitalAccount = await _digitalAccountRepository.InsertAsync(digitalAccount);

            return(digitalAccount);
        }