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()); }