Technical requirements
Texniki tapşırıq aşağıda diqqətinizə çatdırılır: Texniki tapşırıq olaraq “File To DB parser” yazmağınız gərəklidir.
Bunun üçün sizə bir “transactions.txt” adında bir fayl təqdim edirik.
Bu fayl içərisi xüsusi strukturda yazılmış əməliyyatların siyahısı qeyd olunmuşdur.
Sizdən gözləntimiz bu məlumatları eyni strukturla MSSql database-nə yazmağınızdır.
- Proqram WEB application olmalıdır
- İstifadəçi ekrandakı fayl seçimi yerinə tıklayıb faylı proqrama yükləməlidir.
- Yüklədikdən sonra məlumatları ekranda göstər düyməsinə basdıqda proqram fayldakı məlumatları bazadakı cədvələ yazmalıdır.
- Sonra sql sorğusu vasitəsilə cədvəldəki məlumatları grid şəklində ekranda göstərməlidir.
Tapşırığı həll edib, 10.01.2022-ci il tarixində geri göndərməyiniz Sizdən xahiş olunur.
- Install dotnet 6 and Sql Server 2019
- Clone repo
git clone https://github.com/TuralAsgar/parser.git
- Create a database called
parser
in SQL server - Import
db.sql
intoparser
database - Check connection string in
appsettings.json
- Go to project directory (
cd Parser
) - Restore dependencies
dotnet restore
- Run application
dotnet run
- Open localhost link in the browser
If you don't want to install SQL server, you can use Docker
- Go to Docker/sql-server directory
cd ./Docker/sql-server
- Run
docker compose up
- Create a database called
parser
in SQL server - Import
db.sql
intoparser
database