private async void CadastrarCategoria() { var erros = NovaCategoria.ValidarCategoria(); if (erros.Count > 0) { foreach (var item in erros) { Erros = string.Concat(Erros, "*", item); } await _MessageService.MostrarDialog("Atenção", Erros); return; } else { var categoriaEncontrada = _CategoriaRepository.RecuperarCategoriaPorNome(NovaCategoria.Nome); if (categoriaEncontrada != null) { await _MessageService.MostrarDialog("Atenção", "Categoria já cadastrada"); return; } NovaCategoria.FormatarCamposDeItem(); _CategoriaRepository.CadastrarCategoria(NovaCategoria); _PopupService.MostrarSnackbar("Categoria criada com sucesso"); await _Navigation.NavegarParaListarCategorias(); } }