public async Task CreateAppeal(Guid applicationId, Guid oversightReviewId, string message, string userId, string userName) { var request = new CreateAppealRequest { Message = message, UserId = userId, UserName = userName }; await _applyApiClient.CreateAppeal(applicationId, oversightReviewId, request); }
public async Task CreateAppeal(Guid applicationId, Guid oversightReviewId, CreateAppealRequest request) { await Post($"/Oversight/{applicationId}/oversight-reviews/{oversightReviewId}/appeal", request); }
public async Task <IActionResult> CreateAppeal(Guid applicationId, Guid oversightReviewId, [FromBody] CreateAppealRequest request) { var command = new CreateAppealCommand { ApplicationId = applicationId, OversightReviewId = oversightReviewId, Message = request.Message, UserId = request.UserId, UserName = request.UserName }; await _mediator.Send(command); return(new OkResult()); }