public async Task <EntityExistDto> TransactionExist(CreateOrEditTransactionDto input)
        {
            var entity = await _transactionRepository.FirstOrDefaultAsync(x => x.Pin == input.Pin && x.KeyType == input.KeyType && x.Transaction_Date.Date == input.Transaction_Date.Date);

            return(new EntityExistDto {
                IsExist = entity != null, Id = entity?.Id
            });
        }
        protected virtual async Task Create(CreateOrEditTransactionDto input)
        {
            input.Manual     = 1;
            input.ImportDate = new DateTime();

            var transaction = ObjectMapper.Map <Transaction>(input);
            await _transactionRepository.InsertAsync(transaction);
        }
        protected virtual async Task Update(CreateOrEditTransactionDto input)
        {
            input.Manual     = 1;
            input.ImportDate = new DateTime();


            var transaction = await _transactionRepository.FirstOrDefaultAsync((int)input.Id);

            ObjectMapper.Map(input, transaction);
        }
 public async Task CreateOrEdit(CreateOrEditTransactionDto input)
 {
     if (input.Id == null)
     {
         await Create(input);
     }
     else
     {
         await Update(input);
     }
 }
Exemple #5
0
        protected virtual async Task Create(CreateOrEditTransactionDto input)
        {
            var transaction = ObjectMapper.Map <Transaction>(input);

            transaction.Status = "Success";

            if (AbpSession.TenantId != null)
            {
                transaction.TenantId = (int?)AbpSession.TenantId;
            }


            await _transactionRepository.InsertAsync(transaction);
        }
Exemple #6
0
        protected virtual async Task Update(CreateOrEditTransactionDto input)
        {
            var transaction = await _transactionRepository.FirstOrDefaultAsync((int)input.Id);

            ObjectMapper.Map(input, transaction);
        }