Skip to content

Ticket sales system based on Microservices architecture and ASP.Net Core 5.0 framework. I'm working on this project as a graduation project for the college.

Notifications You must be signed in to change notification settings

nermiin/.NET-CORE-5.0-Microservice-TicketSellingPlatform

Repository files navigation

.NET CORE 5.0 İLE MİCKOSERVİSLER TABANLI BİLET SATIŞ WEBSİTESİ.

Proje Yapısı :

A- TicketSale.Services.Catalog WEB API. :point_right: Services -> Catalog -> TicketSale.Services.Catalog

  1. MongoDB.Driver ile class'ların oluşturulması. :point_right: Services/Catalog/TicketSale.Services.Catalog/Models/
  • Veritaban : MongoDB
  • Models Oluşturması.
    • Category.cs
    • Feature.cs
    • Ticket.cs
  1. Dto Nesneleri Oluşturması. :point_right: Services/Catalog/TicketSale.Services.Catalog/Dtos/
  • CategoryDto.cs
  • FeatureDto.cs
  • TicketCreateDto.cs
  • TicketDto.cs
  • TicketUpdateDto.cs
  1. AutoMapper Kütüphanenin eklenmesi. :point_right: Services/Catalog/TicketSale.Services.Catalog/Mapping/

  2. Appsetting.json Dosyasında :point_right: Services/Catalog/TicketSale.Services.Catalog/appsettings.json

  • Dosyada veritaban yolunu, ismi ve Collection ismi ayarlayacağız.
  • Gerekli ayarlar için interface ve class oluşturulması 👉 Services/Catalog/TicketSale.Services.Catalog/Settings/
  1. Servislerin sınıfları ve arayüzleri Oluşturmak. :point_right: Services/Catalog/TicketSale.Services.Catalog/Services/
  • CategoryService.cs
  • ICategoryService.cs
  • ITicketService.cs
  • TicketService.cs
  1. Controller sınıfları Oluşturmak.
  • CategoriesController.cs
  • TicketsController.cs
  1. Portainer Ayarlamak.

  2. MongoDB’i container olarak ayağa kaldırma.

  3. Uygulamayı Test Etmek.

B- TicketSale.Shared Shared class Library . :point_right: Shared/TicketSale.Shared/

  1. Dto Nesneleri Oluşturmak.

  2. Controller Bases Oluşturmak.

About

Ticket sales system based on Microservices architecture and ASP.Net Core 5.0 framework. I'm working on this project as a graduation project for the college.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published