Skip to content

IceStacks/supplier

Repository files navigation

.Net Core 5 ile WebApi

Bu API .Net Core 5 ile geliştiriliyor.

Api'yi çalıştırmak için (WebApi klasörünün içerisinde):

dotnet watch run

ConnectionString'i environment variable olarak alıyoruz.

Projeyi bilgisayarınıza çekip çalıştırmak isteseniz, sisteminizde environment variable olarak aşağıdaki variable'ları oluşturmalısınız.

Docker ile çalıştırmak için, docker-compose.yml dosyasında environment variable kısmını doldurunuz.

environments


Paketler

Kullanılan paketleri Nuget Package Manager ile de kurabilirsiniz, terminalden kurmak için WebApi içerisinde:

dotnet add package AutoMapper -v 10.1.1

dotnet add package AutoMapper.Extensions.Microsoft.DependencyInjection -v 8.1.1

dotnet add package Microsoft.EntityFrameworkCore -v 5.0.6

dotnet add package Microsoft.EntityFrameworkCore.Tools -v 5.0.6

dotnet add package Newtonsoft.json -v 13.0.1

dotnet add package Pomelo.EntityFrameworkCore.MySql -v 5.0

dotnet add package FluentValidation -v 10.3.6

dotnet add package Bogus

Endpoints

HTTP URL METOT
GET https://localhost:5001/suppliers Index
GET https://localhost:5001/suppliers/id Show
PUT https://localhost:5001/suppliers/id Edit
POST https://localhost:5001/suppliers Store
DELETE https://localhost:5001/suppliers/id Destroy
HTTP URL METOT
POST https://localhost:5001/migrations/migrating?value=migrate Migrate
POST https://localhost:5001/migrations/fakedata?value=fakedata FakeData

Ekran görüntüleri

  • Index

    getSuppliers

  • Show

    getSupplierDetail

  • Store

    createSupplier

  • Edit

    updateSupplier

  • Destroy

    deleteSupplier

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published