Example #1
0
 public void AddTodo(DomainModel.TodoObject todo)
 {
     using (var db = new LiteDB.LiteDatabase(this.connectionString))
     {
         var collection = db.GetCollection <DomainModel.TodoObject>();
         collection.Insert(todo);
     }
 }
        public void Handle(string todo)
        {
            if (string.IsNullOrWhiteSpace(todo))
            {
                return;
            }

            var todoObj = new DomainModel.TodoObject();

            todoObj.Todo        = todo;
            todoObj.Completed   = false;
            todoObj.LastUpdated = todoObj.Created = DateTime.Now;
            repositry.AddTodo(todoObj);
            var list = repositry.ListAll().ToList();

            presenter.TodoList = list;
        }