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); }