public HttpResponseMessage post([FromBody] RESTAURANTE restaurante)
        {
            IRestauranteBO restauranteBO = new RestauranteBO();
            Retorno        retorno       = new Retorno();

            try
            {
                retorno = restauranteBO.salvar(restaurante);

                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"))
                });
            }
        }
Exemple #2
0
        public void testeListar()
        {
            IRestauranteBO restauranteBO = new RestauranteBO();
            RESTAURANTE    restaurante   = new RESTAURANTE();
            Retorno        retorno       = new Retorno();

            retorno = restauranteBO.listar();

            Assert.AreEqual(true, retorno.status, retorno.mensagem);
        }
Exemple #3
0
        public void testeSalvar()
        {
            IRestauranteBO restauranteBO = new RestauranteBO();
            RESTAURANTE    restaurante   = new RESTAURANTE();
            Retorno        retorno       = new Retorno();

            restaurante.NOME = "flipper";

            retorno = restauranteBO.salvar(restaurante);

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