ASP.NET Core ile Memur Emeklilik Yaşı Hesaplama. Bu proje daha önce masaüstü için geliştirdiğim uygulamanın Asp.Net Core’a uyarlanmış halidir. Geliştirme idesi olarak VS Code kullandım.
2023 yılında EYT yasası çıkmadan önce Devlet Memurlarının emeklilik yaşını hesaplamak oldukça karmaşık bir konuydu. Devlet Memuru emeklilik yaşı için üç önemli tarih bulunmaktadır. Bunlar: 08.09.1999 tarihinde çıkarılan yasa ile emeklilik için yaş şartı da getirildi. Bu tarihten önce kadınlar için 20, erkekler için 25 hizmet yılını doldurmak emekli olmak için yetiyordu. Bu yasa ile kadın için 58, erkekler için 60 yaş şartı getirildi. 23.05.2002 tarihinde 08.09.1999 tarihinden önce işe başlayanlar için kademeli yaş getirildi. 01.05.2008 tarihinde ileriye yönelik kademeli olarak emeklilik yaşı 65 yapıldı.
23.05.2002 tarihinden önceki Fiili Hizmet Zammı(FHZ) süreleri emeklilik yaşından doğrudan düşülür. Örneğin askerlik döneminde 3 ay FHZ kazanmışsanız, emeklilik tarihiniz 3 ay erkene alınır.
.Net Core 8 sdk kurulduktan sonra projeyi oluşturmak için VS Code üzerinden bir terminal açın yada normal terminal de açabilirsiniz. Projeniz için bir klasör oluşturun ( Emeklilik ) ve bu klasöre giriş yapın. Daha sonra ” dotnet new webapp -o Emeklilik ” komut dizilimi size ASP.NET Core çatılı uygulamayı oluşturacaktır. Gerekli hesaplama sınıfı ” Hesaplamalar.cs ” dosyasındadır. Pages klasöründeki ” Index.cshtml ” ve ” Index.cshtml.cs ” değişiklikleri kendi oluşturduğunuz projeye dahil edebilirsiniz.
Projeyi bilgisayarınızda çalıştırmak için terminal üzerinden proje klasörü içindeyken ” dotnet run ” komutunu girerek çalıştırın.
Kaynak kodları aşağıdaki linkten görebilirsiniz.