public IHttpActionResult InsertNewBuilding(BuildingDto building) { try { if (building != null && ModelState.IsValid) { _buildingManager.InsertBuilding(building); return(Ok()); } else { return(BadRequest("I valori indicati per il nuovo edificio non sono validi")); } } catch (Exception ex) { return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message))); } }