/Chattoo

Primary LanguageC#

Chattoo

Vygenerování GraphQL schema

get-graphql-schema http://localhost:5000/graphql > schema.graphql

Vygenerování nové DB migrace

dotnet ef migrations add "MigrationName" --project Chattoo.Infrastructure --startup-project Chattoo.GraphQL --output-dir Persistence/Migrations

"DefaultConnection": "Server=.\SQLExpress;Database=ChattooDBnew;Integrated Security=true"

"DefaultConnection": "Server=localhost;Database=Chattoo;User Id=sa;Password=Heslo123!"

Uživatel si přeje vytvoření události

  • od do
  • určitého typu
  • s určitým okruhem lidí

Server aktivně prochází neobsloužená přání

  • pokud nalezne shodu navrhne uživatelům vytvoření události
    • shoda může být vuči jinému přání
    • nebo vůči jiné události

Pokud uživatel otevře panel pro nalezení shody, uvidí návrhy

Jakmile dojde k propojení přání, zaniknou

    • stačí entitě nastavit nadřazenou událost, která ji obsluhuje

Server bude aktivně procházet již obsloužená přání u již dokončených událostí a bude je mazat

Pokud si jiný uživatel přeje vytvoření události, která vyhovuje přání jiného uživatele

  • dojde k návrhu o vytvoření události, která odpovídá min. parametrům
  • dojde k vytvoření události, pokud jsou splněny již všechny parametry (např. min kapacita)