Skip to content

TuralAsgar/parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Watch

IMAGE ALT TEXT HERE

Guide

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.

Usage

  1. Install dotnet 6 and Sql Server 2019
  2. Clone repo git clone https://github.com/TuralAsgar/parser.git
  3. Create a database called parser in SQL server
  4. Import db.sql into parser database
  5. Check connection string in appsettings.json
  6. Go to project directory (cd Parser)
  7. Restore dependencies dotnet restore
  8. Run application dotnet run
  9. Open localhost link in the browser

Optional

If you don't want to install SQL server, you can use Docker

  1. Go to Docker/sql-server directory cd ./Docker/sql-server
  2. Run docker compose up
  3. Create a database called parser in SQL server
  4. Import db.sql into parser database

About

Task for Ziraat Bank

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published