Skip to content

Xabouba/TransactionData

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TransactionData

This repository contains a whole Visual Studio ASP.NET Web Application and a SQL query file to create a new Database.

Instructions

Setup Instructions

  • Download zip repository and unzip folder.

  • In Visual Studio, open an existing project and select the AssignmentTransaction.sln file.

  • In Microsoft SQL Server Management, open and run the SQL Query CreateDB_Table.sql

  • In the Web.config file (ln.19), in ConnectionStrings parameters, update the connectionString data source to the current installed SQL server used (by default it's the local database)

  • Build and view in browser to test the application

Application Test Instructions

The application contains 3 pages:

  • Home page with links to the 2 other pages

  • Transactions: Displaying all transaction data stored in DB using a Javascript plugin to display an infinite numbers of rows in DB.

The data is displayed in a table containing: Transaction ID, Account, Description, Currency Code & Amount

  • Upload file: Enable user to upload CSV file

To test it, copy/paste CSV file into the CSV folder and select the file when asked.

The CSV file needs to be in the following format: Account | Description | Currency Code | Amount.

Each column of each row is checked before uploaded to the table in the DB.

Each row containing at least one error is not uploaded and an error code is displayed on the current page.

Several CSV files are included:

  • ~10 rows CSV file with no errors
  • ~10 rows CSV file with errors
  • ~100k rows Large CSV file with no errors
  • ~10k rows CSV file with all errors
  • ~100k rows CSV file with all errors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages