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