Example #1
0
        /// <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);
     }
 }
Example #4
0
 public virtual bool DeleteParentTask(ParentTask task)
 {
     _context.Set <ParentTask>().Remove(_context.Set <ParentTask>().Where(t => t.ParentId == task.ParentId).FirstOrDefault());
     _context.SaveChanges();
     return(true);
 }
Example #5
0
 public virtual bool AddParentTask(ParentTask task)
 {
     _context.Set <ParentTask>().Add(task);
     _context.SaveChanges();
     return(true);
 }
Example #6
0
 public virtual bool UpdateParentTask(ParentTask task)
 {
     _context.Set <ParentTask>().Update(task);
     _context.SaveChanges();
     return(true);
 }