public async Task <IActionResult> CreateAsync([FromBody] InquiryDto input) { // Map. var inquiry = _mapper.Map <InquiryFull>(input); if (_appContext.UserId == input.Reviewer) { throw new AuthorizationException(); } // Act. inquiry = await _inquiryRepository.AddGetAsync(inquiry); // Map. var output = _mapper.Map <InquiryDto>(inquiry); // Return. return(Ok(output)); }