public async Task <IActionResult> Cadastro(Servico servico, int[] produtos) { var cadastroEdicaoConfirmado = await _servico.CadastraOuAtualiza(servico, User.Identity.GetId()); if (cadastroEdicaoConfirmado == null) { Toastr(_toastrMensagem.Aviso("Registro de cadastro inválido! Verifique os campos digitados e tente novamente.")); if (servico.Id > 0) { return(RedirectToAction("Cadastro", new { servico.Id })); } return(View(servico)); } if (produtos.Any()) { await _servicoProduto.CadastraOuAtualizaProdutosNoServico(servico.Id, produtos); } Toastr(_toastrMensagem.RegistroConfirmado()); return(RedirectToAction("Servicos")); }