This repository contains a basic CRUD (Create, Read, Update, Delete) web form application written in C#. This project is intended to showcase my fundamental knowledge of C# programming and web development.
This web application is a simple demonstration of CRUD operations using C# as the backend language. It allows users to perform the following actions:
- Create: Add new data entries to the database.
- Read: Retrieve and display existing data.
- Update: Modify and update existing data.
- Delete: Remove data entries from the database.
The application is built using C# and it uses a Firebase database to store and manage the data.
- User-friendly web interface.
- Create new records with user-provided information.
- View a list of existing records.
- Update existing records.
- Delete records from the database.
- Data validation to ensure accurate information is stored.
Before you can run this web application, you'll need the following:
- Visual Studio (or any C# development environment).
- .NET Framework (or .NET Core).
- Firebase database.
Follow these steps to get the project up and running on your local machine:
-
Clone this repository to your local machine using Git:
-
Open the project in your preferred C# development environment (e.g., Visual Studio).
-
Configure your database connection string in the
appsettings.json
file. -
Build and run the project.
Once the application is running, you can access it through your web browser. Here are the basic steps for using the CRUD functionality:
-
Create: Click on the "Create" button, fill out the form with the required information, and click "Submit" to add a new record to the database.
-
Read: On the main page, you can see a list of existing records. Click on a record to view its details.
-
Update: To update a record, click the "Edit" button on the record's detail page. Make the necessary changes and click "Save" to update the record.
-
Delete: To delete a record, click the "Delete" button on the record's detail page. Confirm the deletion to remove the record from the database.