Example #1
0
        public async Task <IActionResult> Cadastro(Animal pet)
        {
            var cadastroEdicaoConfirmado = await _animal.CadastraOuAtualiza(pet);

            if (cadastroEdicaoConfirmado == null)
            {
                Toastr(_toastrMensagem.Aviso("Registro de cadastro inválido! Verifique os campos digitados e tente novamente."));
                if (pet.Id > 0)
                {
                    return(RedirectToAction("Cadastro", new { pet.Id }));
                }

                return(View(pet));
            }

            Toastr(_toastrMensagem.RegistroConfirmado());
            return(RedirectToAction("Pets"));
        }