Skip to content

215-Protein-NET-Bootcamp/Hanne_Zeynep_Durhat_Bitirme_Projesi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Patika Protein .Net Bootcamp Bitirme Projesi

Projede Kullanılan Nuget Kütüphaneleri

ORM Kütüphanesi olarak Dapper

Şifre hashlemek için BCrypt.Net


Proje Açıklamaları

  • Projede 5 adet katman bulunmaktadır.
  • Üye Kayıt ve Üye Girişi için User classı, ortak repository ve service kullanıldı.
  • ORM kütüphenesi olarak dapper tercih edildi.
  • Database tercihi olarak PostgreSql seçildi.
  • Database içerisinde 3 tane tablo oluşturuldu. (users, category, product)
  • Http metot işlemleri için Swagger tercih edildi.

Proje Ayağa Kaldırlması

İlk olarak modellerimizi oluşturduk ve validate işlemleri gerçekleştirildi. Repository ve service kısımları yapıldı. Daha sonra startup.cs de repository ve serviceleri

service.AddSingleton<>() içerisine yazdık. Buraya yazmazsak proje ayağa kalkmazdı. Controllerlar ile Http metot işlemleri gerçekleştirildi.


Swagger Göreselleri

SwaggerTum

signup swagger

login swagger

category swagger

database tablo


PostgreSql Görselleri

database user

category database

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages