public IActionResult Get(string merchantkey)
        {
            var transactionHistory = transactionHistoryRepository.FindAll().Where(w => w.MerchantKey == merchantkey);

            return(Ok(new
            {
                success = true,
                data = transactionHistory
            }));
        }
 public DataModel.Response.FindAllItemReponse <DataModel.Model.TransactionHistoryModel> GetAlls()
 {
     try
     {
         ITransactionHistoryRepository transactionRepository = RepositoryClassFactory.GetInstance().GetTransactionHistoryRepository();
         IList <TransactionHistory>    transactions          = transactionRepository.FindAll();
         var _transactions = transactions.Select(n => MapperUtil.CreateMapper().Mapper.Map <TransactionHistory, TransactionHistoryModel>(n)).ToList();
         return(new FindAllItemReponse <TransactionHistoryModel>
         {
             Items = _transactions,
             ErrorCode = (int)ErrorCode.None,
             Message = string.Empty
         });
     }
     catch (Exception ex)
     {
         return(new FindAllItemReponse <TransactionHistoryModel>
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }