public IHttpActionResult PostCapacidadeMaximaFuncionario(Dictionary <string, int> request) { if (!request.ContainsKey("capacidade")) { return(BadRequest("A resposta deve conter um objecto com a propriedade 'capacidade'")); } int novaCapacidade = request["capacidade"]; try { PriIntegration.SetCapacidadeMaximaFuncionario(novaCapacidade); } catch (InvalidOperationException e) { return(BadRequest(e.Message)); } catch (Exception) { return(InternalServerError()); } return(Ok()); }