Skip to content

Kategoria: Project-CoffeShop


CoffeShop cz. 3 – Kontrolery i CQRS

CoffeShop cz. 3 – Kontrolery i CQRS
Post date:

Rozbudujemy nasze kontrolery o następujące opcje: dodawania nowych zamówień, aktualizacji stanu zamówienia. poszczególnego zamówienia, wyświetlania listy zamówień, 0. Na początek stworzymy kontroler: Dodałem nad ostatnią metodą komentarz którzy będzie wyświetlony w Swagger po wcześniejszej konfiguracji. W Startup.cs w metodzie ConfigureServices dodajemy podświetlone linijki. Dodatkowo możemy dodać opcje żeby dla naszego enum OrderStatus pola były nie […]

CoffeShop cz. 2 – Migracje i Seedowanie

CoffeShop cz. 2 – Migracje i Seedowanie
Post date:

Kontynuuje prace nad projektem, żeby tyle nie musieć mockować podepnę pod wszystko baze przy użyciu EF Core 🙂 Stworzyłem 3 encje które całkowicie będą wystarczyły do naszego projektu.Są to: Order, OrderDetail oraz Product. Encja Order posiada pole OrderStatus której jest enumem posiadający 3 stany: NotStarted, InProgress, Completed. Dodane zostały także pola wskazujące na czas oczekiwania […]

CoffeShop cz. 1 – Początek projektu

CoffeShop cz. 1 – Początek projektu
Post date:

Założyłem pustą Solucje i dodałem do niej poszczególne projekty reprezentujące warstwy aplikacji wraz z powiązaniami żeby móc wykorzystać Dependency Injection. Na poczatek chciałbym zrobić proste API z użyciem MediatR i CQRS do pobierania zmockowanych zamówień i produktów. Dzięki załączeniu Atrybutów Route i ApiController w tej klasie nie ma potrzeby przepisywac ich do klas pochodnych ponieważ […]