This program is designed to store a list of tasks. Instead of keeping all your tasks on paper, you can use this program.
- Technologies
- Lite UML
- Layers
- How to start
- Versions
- How to participate
- Features
- To Do
- Special thanks to
- Windows Forms
- EntityFramework - v6.4.4
- AutoMapper - v10.1.1
- MsTest - v2.1.1
- Moq - v4.15.2
I use three-tiered architecture:
- ToDoList.Data - layer for data storage
- ToDoList.Domain - later for BL
- ToDoList.Test - layer for tests
- ToDoList.Mapping - layer for mapping objects and models with each other
- ToDoList.UI - layer for user intrerface (WF)
- Go to ToDoList.Data/App.config
- Change path in connectionStrings:
<connectionStrings>
<add name = "TaskDbContext"
providerName="System.Data.SqlClient"
connectionString="Server=(LocalDB)\MSSQLLocalDB;
Database=ToDoList;
Integrated Security=True;"/> <!-- change here. -->
</connectionStrings>
- If you need change DB name go to ToDoList.Data/Context/TaskDbContext.cs:
public class TaskDbContext : DbContext
{
public TaskDbContext() : base("ToDoList") { } // change here.
public DbSet<TaskEntity> Tasks { get; set; }
}
internal class TaskCategoryDbContext : DbContext
{
public TaskCategoryDbContext() : base("ToDoList") { }
public DbSet<TaskCategoryEntity> TaskCategories { get; set; }
}
- v1.0.0 - CRUD functional with user-friendly interface.
- v1.0.1 - Added table of contents.
- v1.0.2 - Edited task update system.
- v2.0.0 - Add category management, task search, marking all completed tasks
throw all your request in "pullRequests" branch
- CRUD functional
- User-friendly interface
- Category management
- Task menu
- Marking all completed tasks
- Task search
- Empty
Project finished, accept pull requests
KurnakovMaksim | Ulyanov-programmer |
If you want to improve something or fix a bug, you can send me an email maxmamamama2003@gmail.com