Beispiel #1
0
        public HttpResponseMessage post([FromBody] VOTACAO votacao)
        {
            IVotacaoBO votacaoBO = new VotacaoBO();
            Retorno    retorno   = new Retorno();

            try
            {
                retorno = votacaoBO.votar(votacao);
                return(new HttpResponseMessage(HttpStatusCode.Created)
                {
                    Content = new ObjectContent <Retorno>(retorno,
                                                          new JsonMediaTypeFormatter(),
                                                          new MediaTypeWithQualityHeaderValue("application/json"))
                });
            }
            catch (Exception ex)
            {
                retorno.status   = false;
                retorno.mensagem = ex.Message;

                return(new HttpResponseMessage(HttpStatusCode.InternalServerError)
                {
                    Content = new ObjectContent <Retorno>(retorno,
                                                          new JsonMediaTypeFormatter(),
                                                          new MediaTypeWithQualityHeaderValue("application/json"))
                });
            }
        }
Beispiel #2
0
        public void testeVotar()
        {
            IVotacaoBO votacaoBO = new VotacaoBO();
            VOTACAO    votacao   = new VOTACAO();
            Retorno    retorno   = new Retorno();

            votacao.LOGIN_ID       = 1;
            votacao.RESTAURANTE_ID = 1;
            //votacao.DATA = DateTime.Now;

            retorno = votacaoBO.votar(votacao);

            Assert.AreEqual(true, retorno.status, retorno.mensagem);
        }