public async Task <bool> AssignTask(TaskVm model) { isOperationSuccessful = false; var result = await Assign(model.ToAssignTaskCommand()); if (result != null) { var updatedTasks = (await GetAllTasks()).Payload; if (updatedTasks != null) { isOperationSuccessful = true; tasksToDo = updatedTasks; TasksChanged?.Invoke(this, null); return(isOperationSuccessful); } UpdateTaskFailed?.Invoke(this, "The task assignment was successful, but we can no longer get an updated list of member wise tasks from the server."); return(isOperationSuccessful); } UpdateTaskFailed?.Invoke(this, "Unable to assign task(s)."); return(isOperationSuccessful); }
public async Task AssignTask(TaskVm model) { var result = await Assign(model.ToAssignTaskCommand()); if (result != null && result.Succees) { LoadTasks(); } else { CreateTaskFailed?.Invoke(this, "Unable to update record."); } }
/// <summary> /// Assigns the task. /// </summary> /// <param name="model">The model.</param> public async Task AssignTask(TaskVm model) { var assignTaskResult = await Assign(model.ToAssignTaskCommand()); if (assignTaskResult != null && assignTaskResult.Succeed) { LoadTasks(); } else { CreateTaskFailed?.Invoke(this, "Update task operation failed."); } }
public async Task AssignTask(TaskVm model) { var result = await Assign(model.ToAssignTaskCommand()); if (result?.Succeed ?? false) { var updatedList = (await GetAllTasks()).Payload; if (updatedList != null) { _tasks = updatedList; TasksUpdated?.Invoke(this, null); return; } AddTaskFailed?.Invoke(this, "The assignment was successful, but we can no longer get an updated list of tasks from the server."); } else { AddTaskFailed?.Invoke(this, "Unable to assign the task."); } }