public async Task <IActionResult> GetRelatedBuildingByIdAsync(int invoiceId) { BuildingDto buildingDto; try { var building = await _buildingManager.GetByDepositInvoiceIdAsync(invoiceId); buildingDto = _mapper.Map <BuildingDto>(building); } catch (EntityNotFoundException) { buildingDto = null; } var links = _jsonApiBuilder.BuildSingleResourceLinks(HttpContext.Request.Path); return(Ok(new ResourceResponse() { Links = links, Data = buildingDto })); }