public async Task <IActionResult> Criar(AnuncioViewModel anuncioViewModel)
        {
            if (!ModelState.IsValid)
            {
                await PreencherViewBags();

                return(View(anuncioViewModel));
            }

            var anuncio = AnuncioFactory.MapearAnuncio(anuncioViewModel);

            await _criarAnuncio.Executar(anuncio);

            return(RedirectToAction("Index"));
        }
        public async Task <IActionResult> Index()
        {
            var anuncios = await _consultasAnuncio.ListarTodosAnuncios();

            return(View(AnuncioFactory.MapearListaAnuncioViewModel(anuncios)));
        }