public void Edit(string what, Object editValue) { switch (what.ToLower()) { case "category": _categoryId = (int)editValue; DB.Edit(_tableName, _id, "category_id", _categoryId); break; case "date": _date = (DateTime)editValue; DB.Edit(_tableName, _id, "date", _date); break; case "description": _description = editValue.ToString(); DB.Edit(_tableName, _id, "description", _description); break; } }