예제 #1
0
        public IHttpActionResult PostArmazemPrincipal(Dictionary <string, string> request)
        {
            if (!request.ContainsKey("armazem"))
            {
                return(BadRequest("A resposta deve conter um objecto com a propriedade 'armazem'"));
            }

            string novoArmazemPrincipal = request["armazem"];

            try {
                PriIntegration.SetArmazemPrincipal(novoArmazemPrincipal);
            } catch (InvalidOperationException e) {
                return(BadRequest(e.Message));
            } catch (Exception) {
                return(InternalServerError());
            }


            return(Ok());
        }