public bool UpdateTask(TaskBoxViewModel selectedTask)
 {
     try
     {
         _taskService.AssignTask(selectedTask.TaskID, selectedTask.Assignee);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
        public async Task <TaskBoxViewModel> GetTaskBoxAsync(string brief, string summary, string assignee,
                                                             string reviewer, DateTime dueDate, TaskType taskSelectedTaskType)
        {
            TaskBoxViewModel taskBoxVM = null;

            try
            {
                taskBoxVM = await CreateTaskBoxViewModel(await _taskService.GetNewTaskBoxAsync(brief, summary, assignee, reviewer, dueDate, taskSelectedTaskType));
            }
            catch (Exception e)
            {
                System.Windows.MessageBox.Show("An error occured while retrieving a new ChatBox "
                                               + Environment.NewLine + "Message : " + e.Message
                                               + Environment.NewLine + "Stack Trace : " + e.StackTrace
                                               + Environment.NewLine + "Inner Exception : " + e.InnerException
                                               );
            }
            return(taskBoxVM);
        }