ContactManager — це простий ASP.NET Core MVC застосунок для управління контактами. Додаток дозволяє переглядати, редагувати, видаляти та імпортувати контакти з CSV-файлів.
- Завантаження контактів із CSV-файлу.
- Перегляд контактів у вигляді таблиці.
- Інлайн-редагування контактів.
- Збереження змін та видалення контактів.
- Зберігання даних у SQL Server з використанням Entity Framework Core.
- ASP.NET Core MVC (.NET 7)
- Entity Framework Core + SQL Server
- CsvHelper (для обробки CSV)
- jQuery + DataTables (UI)
- Клонувати репозиторій:
git clone https://github.com/UiMi17/ContactManager.git
cd ContactManager- Встановити залежності та налаштувати базу даних:
Вказати свій рядок з'єднання в appsettings.json (розділ ConnectionStrings).
Виконати міграції або створити базу вручну, якщо вона ще не існує.
- Запустити застосунок:
dotnet run
📂 CSV Формат
Файл CSV повинен мати такі колонки:
Name,DateOfBirth,Married,Phone,Salary
John Doe,1985-06-15,true,123-456-7890,50000