This web application is built using ASP.NET Core and demonstrates basic CRUD (Create, Read, Update, Delete) operations. Users can perform the following actions with jokes:
- Create a Joke
- Read a Joke
- Update a Joke
- Delete a Joke
The application utilizes a database to store the created jokes, ensuring data persistence.
-
Using the MVC (Model View Controller) Design Pattern: Understand and implement the MVC architecture to separate concerns within your application, enhancing maintainability and scalability.
-
Configuring Database Tables with Entity Framework: Set up and manage your database schema using Entity Framework, an ORM that simplifies data access and interaction.
-
Setting Up Classes as Models: Define and customize classes that represent your database entities, ensuring your data structures align with your application requirements.
-
Customizing Razor Forms: Create and modify Razor forms to collect and display data, leveraging Razor's syntax for seamless server-side integration and dynamic web pages.
-
Creating Methods Inside a Controller: Develop controller methods to handle HTTP requests, manage user input, and return appropriate responses, facilitating the core functionality of your application.
-
Styling an ASP.NET Page with CSS: Apply custom CSS to style your web pages, enhancing the visual appeal and user experience of your application.
-
Using Bootstrap Classes: Integrate Bootstrap to utilize its responsive design features and pre-built components, ensuring your app looks great on all devices and screen sizes.
-
Creating a Search Function to Filter Database Results: Implement a search feature to filter and display database results based on user queries, enhancing data accessibility and usability.