public async Task <TaskDetailsDto> AssignUserToTask([FromRoute] int teamId, [FromRoute] int taskId, [FromBody] AssignUserToTaskCommand command) { command.TaskId = taskId; return(await _mediator.Send(command)); }
public async Task AssignUserToTaskSuccessful() { var request = new AssignUserToTaskCommand() { TaskId = Utilities.P1S1Task1.Id, UserId = Utilities.User3.Id }; var response = await Client.PostAsync("api/TaskAssignment", Utilities.GetRequestContent(request)); response.EnsureSuccessStatusCode(); }
public async Task <ActionResult> AssignUserToTask([FromBody] AssignUserToTaskCommand command) { try { await Mediator.Send(command); return(Ok()); } catch (UnauthorizedException e) { return(StatusCode(401, e.Message)); } catch (Exception e) { return(BadRequest(e.Message)); } }