Skip to content

Api draft#2

Open
romech wants to merge 28 commits intomasterfrom
api_draft
Open

Api draft#2
romech wants to merge 28 commits intomasterfrom
api_draft

Conversation

@romech
Copy link
Copy Markdown

@romech romech commented Nov 20, 2017

Пожалуйста, попробуйте запустить у себя, укажите ошибки и исправьте, если можете.

romech and others added 28 commits November 18, 2017 14:38
Added CandleRepository and BatchRepository
1. Downloader and API now work within one solution
2. Added dataList to DownloadingResult
3. Added static method for Downloader
4. Added GUI for adding download tasks (available at localhost:5000/addjob.html )

ISSUES
- Downloader stops accepting tasks after one error (like broken link).
Rider вдруг начал выдавать ошибку. Других решений не придумал, кроме как добавить этот несчастный main() или запускать без Repository
You will have to "dotnet ef database update". In case of error, drop all tables and do repeat.
Also moved DbInitializer into App Context. Changed /api/v0/quotes behaviour a little
1. Added jsonb types when adequate.
2. Namespace -> NeuroTradeAPI.Entities.
3. Added SQL script for DB creation if 'dotnet ef database update' doesn't work for you.
Other filters will be ready soon
Also fixed some DB rules in sql script. This can't be done by EF.
1. Теперь при загрузке свеч, которые уже имеются, они добавляются в БД только если описывают интервалы меньше, чем имеющиеся.
2. Во всяких выводах данные больше не перемешаны - сортируются.
3. Инициализатор вызывается как Task.Wait, потому что начал через раз вызывать ошибку)
4. В Candle.toDict: "per" может быть не доступен, если родительский Batch не кешируется в DbSet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants