public async Task <Result <Unit, ProblemDetails> > DeactivateAccommodations(DeactivateAccommodationsRequest request, AccommodationDeactivationReasons deactivationReason, CancellationToken cancellationToken)
        {
            using var requestContent = new StringContent(JsonSerializer.Serialize(new { request.HtAccommodationIds, reason = deactivationReason }), Encoding.UTF8, "application/json");
            var requestUri = "api/1.0/admin/accommodations/deactivate";

            return(await Post(requestUri, requestContent, cancellationToken : cancellationToken));
        }
示例#2
0
 public async Task <IActionResult> DeactivateWrongMatchingAccommodations([FromBody] DeactivateAccommodationsRequest request, CancellationToken cancellationToken = default)
 => NoContentOrBadRequest(await _mapperManagementClient.DeactivateAccommodations(request, AccommodationDeactivationReasons.WrongMatching, cancellationToken));