public void AddToDoListItem(int ToDoListObjectID, ToDoListItem obj)
        {
            ToDoListObject objToDoListObject = _ToDoListObject.GetToDoList(ToDoListObjectID);

            if (objToDoListObject != null)
            {
                _ToDoListObject.AddToDoListItem(ToDoListObjectID, obj);
            }
        }
        public void RemoveToDoListItem(int ToDoListObjectID, int ToDoListItemID)
        {
            ToDoListObject objToDoListObject = _ToDoListObject.GetToDoList(ToDoListObjectID);

            if (objToDoListObject != null)
            {
                ToDoListItem objToDoListItem = objToDoListObject.ToDoListItems.Where(y => y.ID == ToDoListItemID).FirstOrDefault();
                if (objToDoListItem != null)
                {
                    _ToDoListObject.RemoveToDoListItem(ToDoListObjectID, ToDoListItemID);
                }
            }
        }
        public List <ToDoListItem> GetToDoListItem(int ToDoListObjectID)
        {
            ToDoListObject obj = _ToDoListObject.GetToDoList(ToDoListObjectID);

            if (obj != null)
            {
                return(obj.ToDoListItems);
            }
            else
            {
                throw new Exception("No Item Found.");
            }
        }
        public void UpdateToDoListItem(int ToDoListObjectID, ToDoListItem objToDoListItemTarget)
        {
            ToDoListObject objToDoListObject = _ToDoListObject.GetToDoList(ToDoListObjectID);

            if (objToDoListObject != null)
            {
                ToDoListItem objToDoListItemSource = objToDoListObject.ToDoListItems.Where(y => y.ID == objToDoListItemTarget.ID).FirstOrDefault();
                if (objToDoListItemSource != null)
                {
                    objToDoListItemSource.Description = objToDoListItemTarget.Description;
                    objToDoListItemSource.Status      = objToDoListItemTarget.Status;
                }
            }
        }
 public void UpdateToDoListObject(int id, ToDoListObject targetObj)
 {
     _toDoListService.UpdateToDoListObject(id, targetObj);
 }
 public void AddToDoListObject(ToDoListObject objs)
 {
     _toDoListService.AddToDoListObject(objs);
 }
        public ToDoListObject GetToDoListById(int id)
        {
            ToDoListObject toDoListObject = _toDoListService.GetToDoList(id);

            return(toDoListObject);
        }
 public void UpdateToDoListObject(int ID, ToDoListObject targetObj)
 {
     _ToDoListObject.UpdateToDoListObject(ID, targetObj);
 }
 public void AddToDoListObject(ToDoListObject obj)
 {
     _ToDoListObject.AddToDoListObject(obj);
 }