Пример #1
0
        //Get task details by id
        public TaskParentDetail Get(int id)
        {
            TaskParentDetail objtaskParentDetailNew = new TaskParentDetail();

            using (CapsuleEntities1 db = new CapsuleEntities1())
            {
                List <ParentTask> listParent = db.ParentTasks.ToList();
                List <TaskDetail> listTask   = db.TaskDetails.ToList();

                var r4 = from i in listTask
                         join
                         i2 in listParent
                         on i.Parent_Id equals i2.Parent_Id
                         where i.Id == id
                         select new { i.Id, i.Parent_Id, i.Range, i.Start_Date, i.End_Date, i.Task_Name, i2.Parent_Task_Name };
                foreach (var item in r4)
                {
                    objtaskParentDetailNew.id             = item.Id;
                    objtaskParentDetailNew.Parent_Id      = item.Parent_Id.Value;
                    objtaskParentDetailNew.parentTaskName = item.Parent_Task_Name;
                    objtaskParentDetailNew.Range          = item.Range.Value;
                    objtaskParentDetailNew.Start_Date     = item.Start_Date.Value;
                    objtaskParentDetailNew.End_Date       = item.End_Date.Value;
                    objtaskParentDetailNew.Task_Name      = item.Task_Name;
                }
            }
            return(objtaskParentDetailNew);
        }
Пример #2
0
 //Add new Task details
 public void Post(TaskDetail item)
 {
     using (CapsuleEntities1 db = new CapsuleEntities1())
     {
         db.TaskDetails.Add(item);
         db.SaveChanges();
     }
 }
Пример #3
0
 //delete Task details
 public void Delete(int id)
 {
     using (CapsuleEntities1 db = new CapsuleEntities1())
     {
         TaskDetail obj = db.TaskDetails.Find(id);
         db.TaskDetails.Remove(obj);
         db.SaveChanges();
     }
 }
Пример #4
0
 //update Task details
 public void Update(TaskDetail item)
 {
     using (CapsuleEntities1 db = new CapsuleEntities1())
     {
         TaskDetail obj = db.TaskDetails.Find(item.Id);
         obj.Parent_Id  = item.Parent_Id;
         obj.Range      = item.Range;
         obj.Task_Name  = item.Task_Name;
         obj.Start_Date = item.Start_Date;
         obj.End_Date   = item.End_Date;
         db.SaveChanges();
     }
 }