Exemple #1
0
        public Form1()
        {
            InitializeComponent();
            BindMyButtonsToEvent();
            dayMapper      = new DayMapper();
            toDoTaskMapper = new ToDoTaskMapper();
            taskMapper     = new ToDoTaskMapper();
            deleteItem     = new DeleteItem();

            using (var dbContex = new ToDoAppDbContext())
            {
                dbContex.Database.EnsureCreated();
            }
            LoadDataToMyComboBox();
            //SetUpMyListBox();
            mainTimer.Start();
        }
Exemple #2
0
 public void DeleteSelectedItem(DayRepository dayRepository, ToDoTaskRepository toDoTaskRepository, ListBox listBoxDailyTasks, ToDoTaskMapper toDoTaskMapper)
 {
     using (var dbContex = new ToDoAppDbContext())
     {
         dayRepository      = new DayRepository(dbContex);
         toDoTaskRepository = new ToDoTaskRepository(dbContex);
         var itemToDelete = toDoTaskRepository.GetByName(toDoTaskMapper.Map((ToDoTaskModel)listBoxDailyTasks.SelectedItem).Name);
         if (itemToDelete != null)
         {
             dbContex.DailyTasks.Remove(itemToDelete);
             dbContex.SaveChanges();
             MessageBox.Show("Task was deleted.");
         }
         else
         {
             MessageBox.Show("There is no task to delete.");
         }
     }
 }