public static bool InsertParentTask(ParentTask parentTask) { bool status; try { DbContext.ParentTasks.Add(parentTask); DbContext.SaveChanges(); status = true; } catch (Exception ex) { status = false; } return(status); }
public void AddParentTask(ParentTaskEntity parentTask) { var parentTaskParam = new ParentTask(); var parentTaskId = _DBContext.ParentTasks.Max(p => (int?)p.ParentId); parentTaskId = (parentTaskId ?? 0) + 1; parentTaskParam.ParentId = (int)parentTaskId; parentTaskParam.ParentTask1 = parentTask.ParentTask; parentTaskParam.ParentStatus = parentTask.ParentStatus; parentTaskParam.AddDate = parentTask.AddDate; parentTaskParam.UpdtDate = parentTask.UpdtDate; _DBContext.ParentTasks.Add(parentTaskParam); _DBContext.SaveChanges(); }
public static bool DeleteParentTask(int parentID) { bool status; try { ParentTask ParentTaskItem = DbContext.ParentTasks.Where(x => x.Parent_ID == parentID).FirstOrDefault(); if (ParentTaskItem != null) { DbContext.ParentTasks.Remove(ParentTaskItem); DbContext.SaveChanges(); } status = true; } catch (Exception ex) { status = false; } return(status); }
public static bool UpdateParentTask(ParentTask parentTask) { bool status; try { ParentTask ParentTaskItem = DbContext.ParentTasks.Where(x => x.Parent_ID == parentTask.Parent_ID).FirstOrDefault(); if (ParentTaskItem != null) { ParentTaskItem.ParentTaskName = parentTask.ParentTaskName; DbContext.SaveChanges(); } status = true; } catch (Exception ex) { status = false; } return(status); }