示例#1
0
        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());
        }