https://github.com/ilkeresen/turkishidentityerrordescriber
TurkishIdentityErrorDescriber Validation Summary Türkçeleştirme
https://github.com/ilkeresen/turkishidentityerrordescriber
asp-net-core asp-net-mvc describe entity-framework entity-framework-core identity
Last synced: 4 months ago
JSON representation
TurkishIdentityErrorDescriber Validation Summary Türkçeleştirme
- Host: GitHub
- URL: https://github.com/ilkeresen/turkishidentityerrordescriber
- Owner: ilkeresen
- Created: 2022-08-08T20:21:28.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-21T13:53:29.000Z (over 1 year ago)
- Last Synced: 2025-01-23T19:37:07.914Z (4 months ago)
- Topics: asp-net-core, asp-net-mvc, describe, entity-framework, entity-framework-core, identity
- Language: C#
- Homepage:
- Size: 7.81 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TurkishIdentityErrorDescriber
TurkishIdentityErrorDescriberHerkese merhabalar biraz araştırma sonucu **Validation Summary** Türkçeleştirmeyi buldum belki sizinde işinize yarar diye paylaşmak istedim :) Öncelikle TurkishIdentityErrorDescriber isminde bir class oluşturdum ve miras olarak IdentityErrorDescriber belirledim kodların tamamını github da paylaştım ulaşabilirsiniz : https://github.com/ilkeresen/TurkishIdentityErrorDescriber

Daha sonrasında Startup dosyamıza ConfigureServices içerisine kodlarımızı ekliyoruz.
```csharp
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext();
services.AddIdentity()
.AddEntityFrameworkStores()
.AddErrorDescriber();
services.AddControllersWithViews();
}
```
Controllerda foreach ile Errorlarımızı listeliyoruz.
```csharp
[HttpPost]
public async Task Index(UserRegisterViewModel userRegisterViewModel)
{
if (ModelState.IsValid)
{
WriterUser writerUser = new WriterUser()
{
Name = userRegisterViewModel.Name,
Surname = userRegisterViewModel.Surname,
Email = userRegisterViewModel.Mail,
UserName = userRegisterViewModel.UserName,
ImageUrl = userRegisterViewModel.ImageUrl
};if (userRegisterViewModel.Password == userRegisterViewModel.ConfirmPassword)
{
var result = await _userManager.CreateAsync(writerUser, userRegisterViewModel.Password);if (result.Succeeded)
{
return RedirectToAction("Home", "Index");
}
else
{
foreach (var item in result.Errors)
{
ModelState.AddModelError(string.Empty, item.Description);
}
}
}
}
return View();
}
```
View dosyamıza asp-validation-summary="ModelOnly" olan bir div ekliyoruz.
```csharp
```
**Aşağıda göründüğü gibi artık mesajlarımız Türkçe oldu :)**

Takıldığınız sormak istediğiniz bir yer olursa ulaşabilirsiniz : https://tr.linkedin.com/in/ilker-esen