/// <summary>
        /// Updates the user's bank account information after a transaction
        /// </summary>
        /// <param name="newTrans"></param>
        /// <param name="currUserID"></param>
        /// <returns>Task with bool result</returns>
        public Task <bool> updateUsersBankBalanceAfterTransaction(Transactionsmaster newTrans, string currUserID)
        {
            int accountID       = _context.Userstoaccounts.Where(x => x.UserId == currUserID).AsNoTracking().ToList()[0].AccountId;
            var existingAccount = _context.Accounts.Where(x => x.AccountId == accountID).FirstOrDefault();

            if (existingAccount != null)
            {
                decimal transactionAmount = newTrans.Transactionamount;
                existingAccount.Balance        += transactionAmount;
                existingAccount.Lasttransaction = System.DateTime.Now;
                _context.SaveChanges();
            }
            else
            {
                return(Task.FromResult(false));
            }
            return(Task.FromResult(true));
        }
 CreateTransactionAsync(Transactionsmaster objTransactionsmaster)
 {
     _context.Transactionsmaster.Add(objTransactionsmaster);
     _context.SaveChanges();
     return(Task.FromResult(objTransactionsmaster));
 }