Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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();
        }