Ejemplo n.º 1
0
 public void createSubtask(string taskName, string description, string status)
 {
     if (System.Threading.Monitor.TryEnter(obj1, 10000))
     {
         try
         {
             SubTaskControl.createSubtask(taskName, description, status);
         }
         finally
         {
             System.Threading.Monitor.Exit(obj1);
         }
     }
 }
Ejemplo n.º 2
0
 public void updateSubtask(int id, string description, string status)
 {
     if (System.Threading.Monitor.TryEnter(obj2, 10000))
     {
         try
         {
             SubTaskControl.updateSubtask(id, description, status);
         }
         finally
         {
             System.Threading.Monitor.Exit(obj2);
         }
     }
 }
Ejemplo n.º 3
0
 public void deleteSubTask(int id)
 {
     if (System.Threading.Monitor.TryEnter(obj5, 10000))
     {
         try
         {
             SubTaskControl.deleteSubTask(id);
         }
         finally
         {
             System.Threading.Monitor.Exit(obj5);
         }
     }
 }
Ejemplo n.º 4
0
        public SubTask getSubTask(int id)
        {
            SubTask serviceSubTask = new SubTask();

            if (System.Threading.Monitor.TryEnter(obj3, 10000))
            {
                try
                {
                    serviceSubTask.Id          = id;
                    serviceSubTask.TaskId      = SubTaskControl.getSubtask(id).taskId;
                    serviceSubTask.Status      = SubTaskControl.getSubtask(id).status;
                    serviceSubTask.Description = SubTaskControl.getSubtask(id).description;
                }
                catch (NullReferenceException)
                {
                }
                finally
                {
                    System.Threading.Monitor.Exit(obj3);
                }
            }
            return(serviceSubTask);
        }
Ejemplo n.º 5
0
        public List <SubTask> getSubTasks()
        {
            List <SubTask> subTsk = new List <SubTask>();

            if (System.Threading.Monitor.TryEnter(obj4, 10000))
            {
                try
                {
                    List <HealthCareModel.Object_Models.SubTask> returnList = SubTaskControl.getSubtasks();

                    if (returnList.Count != 0)
                    {
                        foreach (HealthCareModel.Object_Models.SubTask subTskHost in returnList)
                        {
                            SubTask serviceSubTask = new SubTask();

                            serviceSubTask.Id          = subTskHost.id;
                            serviceSubTask.TaskId      = subTskHost.taskId;
                            serviceSubTask.Status      = subTskHost.status;
                            serviceSubTask.Description = subTskHost.description;

                            subTsk.Add(serviceSubTask);
                        }
                    }
                }
                catch (NullReferenceException)
                {
                }
                finally
                {
                    System.Threading.Monitor.Exit(obj4);
                }
            }

            return(subTsk);
        }