public async Task <bool> UpdateTask(TaskVm model) { isOperationSuccessful = false; var result = await Update(model.ToUpdateTaskCommand()); Console.WriteLine(JsonSerializer.Serialize(result)); if (result != null) { var updatedTasks = (await GetAllTasks()).Payload; if (updatedTasks != null) { tasksToDo = updatedTasks; TasksChanged?.Invoke(this, null); isOperationSuccessful = true; return(isOperationSuccessful); } UpdateTaskFailed?.Invoke(this, "The save was successful, but we can no longer get an updated list of tasks from the server."); return(isOperationSuccessful); } UpdateTaskFailed?.Invoke(this, "Unable to save changes."); return(isOperationSuccessful); }
public async Task <IActionResult> Assign(Guid memberId, [FromBody] TaskVm task) { var result = default(IActionResult); if (!ModelState.IsValid) { result = BadRequest(ModelState); } else { task.AssignedMemberId = memberId; var updated = await _taskService.UpdateTaskCommandHandler(task.ToUpdateTaskCommand()); result = Ok(updated); } return(result); }
/// <summary> /// Update task /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task UpdateTask(TaskVm model) { var result = await Update(model.ToUpdateTaskCommand()); Console.WriteLine(JsonSerializer.Serialize(result)); if (result != null) { var updatedList = (await GetAllMembers()).Payload; if (updatedList != null) { tasks = updatedList; TasksUpdated?.Invoke(this, null); return; } } }
public async Task UpdateTask(TaskVm model) { var result = await Update(model.ToUpdateTaskCommand()); if (result != null) { var updatedList = (await GetAllTasks()).Payload; if (updatedList != null) { tasks = updatedList; TasksUpdated?.Invoke(this, null); return; } UpdateTaskFailed?.Invoke(this, "The creation was successful, but we can no longer get an updated list of members from the server."); } UpdateTaskFailed?.Invoke(this, "Unable to create record."); }
public async Task UpdateTask(TaskVm model) { var result = await Update(model.ToUpdateTaskCommand()); Console.WriteLine(JsonSerializer.Serialize(result)); if (result != null) { var updatedTaskList = (await GetAllTasks()).Payload; if (updatedTaskList != null) { _tasks = updatedTaskList; TasksUpdated?.Invoke(this, null); return; } UpdateTaskFailed?.Invoke(this, "The save was successful, but we can no longer get an updated list of tasks from the server."); } UpdateTaskFailed?.Invoke(this, "Unable to save changes."); }
public async Task UpdateTask(TaskVm model) { var result = await Update(model.ToUpdateTaskCommand()); Console.WriteLine(JsonSerializer.Serialize(result)); if (result != null) { var updatedList = (await GetAllTasks()).Payload; if (updatedList != null) { tasks = updatedList; TasksChanged?.Invoke(this, null); return; } UpdateTaskFailed?.Invoke(this, "The save was successful."); } UpdateTaskFailed?.Invoke(this, "Unable to save changes."); }