/// <summary> /// AddTask /// </summary> /// <param name="taskModel"></param> /// <returns></returns> public bool AddTask(TaskModel taskModel) { TaskEntities entity = new TaskEntities(); Task addTask = new Task(); addTask.Task1 = taskModel.Task; if (taskModel.StartDateString != null) { addTask.Start_Date = Convert.ToDateTime(taskModel.StartDateString); } if (taskModel.EndDateString != null) { addTask.End_Date = Convert.ToDateTime(taskModel.EndDateString); } addTask.Priority = taskModel.Priority; addTask.Parent_Id = taskModel.ParentId; if (!string.IsNullOrEmpty(taskModel.ParentTask)) { ParentTask pTask = new ParentTask(); pTask.Parent_Task = taskModel.ParentTask; addTask.ParentTask = pTask; } entity.Tasks.Add(addTask); entity.SaveChanges(); return(true); }
/// <summary> /// To add parent task /// </summary> /// <param name="oTask"></param> /// <returns></returns> public ParentTask AddParentTask(ParentTask oTask) { using (var context = new ProjectManagerContext()) { oTask = context.ParentTasks.Add(oTask); context.SaveChanges(); return(oTask); } }
/// <summary> /// to update parent task /// </summary> /// <param name="oTask"></param> /// <returns></returns> public ParentTask UpdateParentTask(ParentTask oTask) { using (var context = new ProjectManagerContext()) { oTask = context.ParentTasks.Attach(oTask); context.Entry(oTask).State = EntityState.Modified; context.SaveChanges(); return(oTask); } }
public virtual bool DeleteParentTask(ParentTask task) { _context.Set <ParentTask>().Remove(_context.Set <ParentTask>().Where(t => t.ParentId == task.ParentId).FirstOrDefault()); _context.SaveChanges(); return(true); }
public virtual bool AddParentTask(ParentTask task) { _context.Set <ParentTask>().Add(task); _context.SaveChanges(); return(true); }
public virtual bool UpdateParentTask(ParentTask task) { _context.Set <ParentTask>().Update(task); _context.SaveChanges(); return(true); }