Exemplo n.º 1
0
 public IActionResult Update([FromBody] Restaurantes rs, [FromServices] RestaurantesService service)
 {
     if (ModelState.IsValid)
     {
         return(Ok(service.updateRestaurante(rs)));
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
        public void QueryByNome_NomeInexistente_RetornaListaVazia()
        {
            using (var context = new Context(Util.GetDbOptions())) {
                // Arrange
                CarregaRestaurantes(context);
                var restaurantesService = new RestaurantesService(context);

                // Act
                var retorno = restaurantesService.QueryByNome("AnTe 10");

                // Assert
                Assert.Empty(retorno);
            }
        }
        public void QueryByNome_NomeExistenteSemMatchCase_RetornaRestaurantes()
        {
            using (var context = new Context(Util.GetDbOptions())) {
                // Arrange
                CarregaRestaurantes(context);
                var restaurantesService = new RestaurantesService(context);

                // Act
                var retorno = restaurantesService.QueryByNome("AnTe 2").ToList();

                // Assert
                Assert.Single(retorno);
                Assert.Equal(2, retorno.First().Id);
                Assert.Equal("Restaurante 2", retorno.First().Nome);
            }
        }
        public void QueryByNome_NomeEmBranco_RetornaTodos()
        {
            using (var context = new Context(Util.GetDbOptions())) {
                // Arrange
                CarregaRestaurantes(context);
                var restaurantesService = new RestaurantesService(context);

                // Act
                var retorno = restaurantesService.QueryByNome(string.Empty).ToList();

                // Assert
                Assert.Equal(3, retorno.Count());
                Assert.Equal(1, retorno.ElementAt(0).Id);
                Assert.Equal(2, retorno.ElementAt(1).Id);
                Assert.Equal(3, retorno.ElementAt(2).Id);
            }
        }
Exemplo n.º 5
0
 public IActionResult GetRestaurantesByCidade(string cidade, Guid idUsuario, [FromServices] RestaurantesService service)
 {
     return(Ok(service.GetRestaurantesByCidade(cidade, idUsuario)));
 }
Exemplo n.º 6
0
 public IActionResult GetRestaurantesById(Guid idUsuario, [FromServices] RestaurantesService service)
 {
     return(Ok(service.GetRestaurantesById(idUsuario)));
 }
Exemplo n.º 7
0
 public IActionResult Delete(Guid id, [FromServices] RestaurantesService service)
 {
     return(Ok(service.DeleteRestauranteById(id)));
 }
Exemplo n.º 8
0
 public IActionResult GetMunicipios(string estado, [FromServices] RestaurantesService service)
 {
     return(Ok(service.GetMunicipios(estado)));
 }
Exemplo n.º 9
0
 public IActionResult GetEstados([FromServices] RestaurantesService service)
 {
     return(Ok(service.GetUfs()));
 }
Exemplo n.º 10
0
 public RestauranteController(RestaurantesService restaurantesService)
 {
     _restaurantesService = restaurantesService;
 }