Beispiel #1
0
        // Add wallet
        public async Task <WalletResponse> AddWalletItem(AddWalletRequest req)
        {
            string jsonRequest  = CommonService.JsonSerializer <AddWalletRequest>(req);
            string jsonResponse = await PostRequest(jsonRequest, "addwalletitem");

            return(CommonService.JsonDeSerializer <WalletResponse>(jsonResponse));
        }
        public async Task AddWalletAsync(AddWalletRequest request)
        {
            var entity = _mapper.Map <Entities.Wallet>(request);

            DbContext.Wallets.Add(entity);
            await DbContext.SaveChangesAsync();
        }
 public ICollection <Transaction> Resolve(AddWalletRequest source, Entities.Wallet destination, ICollection <Transaction> destMember, ResolutionContext context)
 {
     return(new[]
     {
         new Transaction()
         {
             Description = source.BaseTransaction.Description,
             Amount = source.BaseTransaction.Amount,
             RegisteredOn = source.RegisteredOn
         }
     });
 }
Beispiel #4
0
 public async Task <int> AddWallet(AddWalletRequest request)
 {
     return(await _walletService.AddWalletAsync(request.ToDto(UserId)));
 }
Beispiel #5
0
 public static AddWalletDto ToDto(this AddWalletRequest request, int userId) => new AddWalletDto
 {
     Name   = request.Name,
     UserId = userId
 };