public ToDoItemContract Build(IToDoItem toDoItemEntity)
        {          
            ToDoItemContract toDoItemContract = new ToDoItemContract();
            toDoItemContract.Id = toDoItemEntity.Id;
            toDoItemContract.Title = toDoItemEntity.Title;
            toDoItemContract.Description = toDoItemEntity.Description;
            toDoItemContract.Complete = toDoItemEntity.Complete;

            return toDoItemContract;
        }
        public IToDoItem Build(ToDoItemContract toDoItemContract)
        {
            IToDoItem toDoItem = new ToDoItem();
            toDoItem.Id = toDoItemContract.Id;
            toDoItem.Title = toDoItemContract.Title;
            toDoItem.Description = toDoItemContract.Description;
            toDoItem.Complete = toDoItemContract.Complete;

            return toDoItem;
        }
        public ToDoItemContract Build(IToDoItem toDoItemEntity)
        {
            ToDoItemContract toDoItemContract = new ToDoItemContract();

            toDoItemContract.Id          = toDoItemEntity.Id;
            toDoItemContract.Title       = toDoItemEntity.Title;
            toDoItemContract.Description = toDoItemEntity.Description;
            toDoItemContract.Complete    = toDoItemEntity.Complete;

            return(toDoItemContract);
        }
        public IToDoItem Build(ToDoItemContract toDoItemContract)
        {
            IToDoItem toDoItem = new ToDoItem();

            toDoItem.Id          = toDoItemContract.Id;
            toDoItem.Title       = toDoItemContract.Title;
            toDoItem.Description = toDoItemContract.Description;
            toDoItem.Complete    = toDoItemContract.Complete;

            return(toDoItem);
        }
        public ToDoItemContract Build(IToDoItem toDoItemEntity)
        {          
            ToDoItemContract toDoItemContract = new ToDoItemContract();
            toDoItemContract.Id = toDoItemEntity.Id;
            toDoItemContract.Title = toDoItemEntity.Title;
            toDoItemContract.Description = toDoItemEntity.Description;
            toDoItemContract.Complete = toDoItemEntity.Complete;
            // ANDREI: mapped the parent task properties
            toDoItemContract.ParentTaskId = toDoItemEntity.ParentTaskId;
            toDoItemContract.ParentTaskTitle = toDoItemEntity.ParentTaskTitle;

            return toDoItemContract;
        }
        public IToDoItem Build(ToDoItemContract toDoItemContract)
        {
            IToDoItem toDoItem = new ToDoItem();
            toDoItem.Id = toDoItemContract.Id;
            toDoItem.Title = toDoItemContract.Title;
            toDoItem.Description = toDoItemContract.Description;
            toDoItem.Complete = toDoItemContract.Complete;
            // ANDREI: mapped the parent task properties
            toDoItem.ParentTaskId = toDoItemContract.ParentTaskId;
            toDoItem.ParentTaskTitle = toDoItemContract.ParentTaskTitle;

            return toDoItem;
        }