public async Task <ActionResult> UnassignUserFromTask([FromBody] UnassignUserFromTaskCommand command) { try { await Mediator.Send(command); return(Ok()); } catch (UnauthorizedException e) { return(StatusCode(401, e.Message)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public async Task UnassignUserFromTaskSuccessful() { var content = new UnassignUserFromTaskCommand() { TaskId = Utilities.P1S1Task1.Id, UserId = Utilities.User1.Id }; var request = new HttpRequestMessage { Content = Utilities.GetRequestContent(content), Method = HttpMethod.Delete, RequestUri = new Uri($"/api/TaskAssignment", UriKind.Relative) }; var response = await Client.SendAsync(request); response.EnsureSuccessStatusCode(); }