// 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 } }); }
public async Task <int> AddWallet(AddWalletRequest request) { return(await _walletService.AddWalletAsync(request.ToDto(UserId))); }
public static AddWalletDto ToDto(this AddWalletRequest request, int userId) => new AddWalletDto { Name = request.Name, UserId = userId };