Asp.Net Core da Identity tablo ve alan isimlerini değiştirmek ve yeni alanlar ekleme işlemlerinin nasıl yapıldığını göreceğiz. Boş bir Asp.Net Core 2.2 Projesi açalım.
Oluşturduğumuz ClientManager Controller da nasıl uygulayacağız görelim. İlk önce ProductController düzenleyelim. public class ProductController : Controller { private readonly IProductClientManager _productClientManager; private readonly ICategoryClientManager _categoryClientManager; public ProductController( IProductClientManager productClientManager, ICategoryClientManager categoryClientManager) ...
Kaldığımız yerden devam. Bir önceki yazımda Asp.Net Core 2.2 ile Web Api oluşturmuştuk. Şimdi bu oluşturduğumuz servisi nasıl kullanırız onu göreceğiz. Solution da yeni bir proje ekliyoruz. Asp.NetCoreWepApi.Client isminde empty bir proje oluşturuyoruz. Temel klasörler olan Controllers, Models, Views klasörlerini birde Client işlemleri için ClientManager isimli klasör oluşturalım.
Merhaba arkadaşlar, Asp.Net projemiz çalıştırıldığında veri tabanımız yok ise nasıl kendiliğinden oluşturulacak ondan bahsedeceğim. Bunun için Asp.Net Core projesinde Startup.cs dosyamıza aşağıdaki kod bloklarını eklememiz gerekiyor. private void InitializeDatabase ( IApplicationBuilder app) { using ( var scope = app.ApplicationServices.GetService< IServiceScopeFactory > ().CreateScope()) { scope.ServiceProvider.GetRequiredService< CoreDbContext >().Database.Migrate(); } }
Merhaba arkadaşlar, bugün Visual Studio ortamında Asp.Net Core 2.2 ile Web Api uygulaması yapacağız. Şimdi boş bir Asp.Net Core 2.2 projesi oluşturalım.