public int CreateParentTask(Parent_Task_Tbl ParentTask)
        {
            TaskManagerDbEntities tmdb = new TaskManagerDbEntities();

            tmdb.Parent_Task_Tbl.Add(ParentTask);
            tmdb.SaveChanges();
            return(ParentTask.Parent_ID);
        }
        public int DeleteParentTask(int ParentTaskID)
        {
            TaskManagerDbEntities tmdb          = new TaskManagerDbEntities();
            Parent_Task_Tbl       parentTaskTbl = tmdb.Parent_Task_Tbl.Where(t => t.Parent_ID == ParentTaskID).FirstOrDefault();

            tmdb.Parent_Task_Tbl.Remove(parentTaskTbl);
            return(tmdb.SaveChanges());
        }
        public int EditParentTask(Parent_Task_Tbl parentTask)
        {
            TaskManagerDbEntities tmdb         = new TaskManagerDbEntities();
            Parent_Task_Tbl       parentTaskDb = tmdb.Parent_Task_Tbl.Find(parentTask.Parent_ID);

            tmdb.Entry(parentTaskDb).CurrentValues.SetValues(parentTask);
            tmdb.SaveChanges();
            updateTaskStatusPerProject();
            return(parentTask.Parent_ID);
        }