public void MarkSelectedTask()
{
TreeIter iter;
TreeModel model;
if (m_tasksTreeView.Selection.GetSelected (out model, out iter)) {
var item = (Task) model.GetValue (iter, 0);
var command = new EditTaskCommand () {
Task = item,
Property = "Completed",
Value = !item.Completed,
Storage = m_storage
};
var commands = ServiceManager.Get<CommandService> ().Commands;
commands.Do (command);
}
}