Completed this project M&Y Yazılım Eğitim Akademi Danışmanlık and by Murat Yücedağ training. Contribution through homework and strengthened my knowledge.
- This project consists of 3 parts. These are admin, writer and display panels.
- Developed my project with N-tier layered architecture and generic repository design pattern.
- The classes independent using the dependency injection technique. Thus, we created a method-based and secure structure.
- Session management was carried out with Session. Method-based access was provided using the Abstract class. Code duplication is avoided.
- Rules were written for entity properties with Fluent validation.
- The paging system has been developed.
- CkEditor and Summernote editor were used for user-friendly texts. The texts were edited with Strip html helper and displayed to the user.
- Messaging system was developed. The sender and receiver's data were shown in the list with the inner join process. In order for this structure to work correctly, the Dto structure was developed.
- C#
- Asp .NET Framework
- Mvc
- N-Tier Architecture
- Generic Repository Design
- Dependency Injection
- Fluent Validation
- Summernote Editor
- CKEditor
- Strip Html Helper
- Pagging