public async Task <ActionResult <BuildingResponse> > InsertBuiding([FromBody] PostBuildingRequest request)
        {
            Guid accountId = new Guid(User.FindFirst(ClaimTypes.NameIdentifier)?.Value);
            var  rs        = await _buildingService.InsertBuilding(request, accountId);

            return(Ok(rs));
        }
        public async Task <ActionResult <BuildingResponse> > PutBuiding(int id, [FromBody] PostBuildingRequest request)
        {
            Guid accountId = new Guid(User.FindFirst(ClaimTypes.NameIdentifier)?.Value);
            var  rs        = await _buildingService.PutBuilding(id, request, accountId);

            if (rs == null)
            {
                return(NotFound());
            }
            return(Ok(rs));
        }