private async void LoadTasks()
        {
            var updatedList = (await GetAllTasks()).Payload;

            if (updatedList != null)
            {
                Tasks = updatedList?.ToList();
                TasksUpdated?.Invoke(this, null);
                return;
            }
            CreateTaskFailed?.Invoke(this, "The creation was successful, but we can no longer get an updated list of tasks from the server.");
        }
        private async void LoadTasks()
        {
            var updatedList = (await GetAllTasks()).Payload;

            if (updatedList != null)
            {
                Tasks = updatedList;
                TasksUpdated?.Invoke(this, null);
                return;
            }
            CreateTaskFailed?.Invoke(this, "We didn't get the list of the tasks.");
        }
        /// <summary>
        /// Loads the tasks.
        /// </summary>
        private async void LoadTasks()
        {
            var tasks = (await GetAllTasks()).Payload;

            if (tasks != null)
            {
                Tasks = tasks;
                TasksUpdated?.Invoke(this, null);
                return;
            }
            CreateTaskFailed?.Invoke(this, "Load tasks operation failed");
        }
        public async Task AssignTask(TaskViewModel model)
        {
            var result = await Assign(model.ToAssignTaskCommand());

            if (result != null && result.Succeed)
            {
                LoadTasks();
            }
            else
            {
                CreateTaskFailed?.Invoke(this, "Update task unsuccessful.");
            }
        }
        public async Task CreateTask(TaskViewModel model)
        {
            var result = await Create(model.ToCreateTaskCommand());

            if (result != null)
            {
                LoadTasks();
            }
            else
            {
                CreateTaskFailed?.Invoke(this, "Create task unsuccessful.");
            }
        }
        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.");
            }
        }
        public async Task CreateTask(TaskVm model)
        {
            var result = await Create(model.ToCreateTaskCommand());

            if (result != null)
            {
                LoadTasks();
            }
            else
            {
                CreateTaskFailed?.Invoke(this, "Unable to create 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.");
            }
        }
        /// <summary>
        /// Creates the task.
        /// </summary>
        /// <param name="model">The model.</param>
        public async Task CreateTask(TaskVm model)
        {
            var createdTaskResult = await Create(model.ToCreateTaskCommand());

            if (createdTaskResult != null)
            {
                LoadTasks();
            }
            else
            {
                CreateTaskFailed?.Invoke(this, "Create task operation failed.");
            }
        }
Пример #10
0
        public async void AddTask(TaskVm model)
        {
            var result = await Create(model.ToCreateTaskCommand());

            if (result != null)
            {
                var updatedList = (await GetAllTasks()).Payload;

                if (updatedList != null)
                {
                    _tasks = updatedList;
                    TasksUpdated?.Invoke(this, null);
                    return;
                }
                CreateTaskFailed?.Invoke(this, "The creation was successful, but we can no longer get an updated list of members from the server.");
            }

            CreateTaskFailed?.Invoke(this, "Unable to create record.");
        }