public ActionResult RegistrarOcorrencia(OcorrenciasViewModel vm) { var mensagem = Util.Util.ValidarOcorrencia(vm); Ocorrencia ocorrencia = null; if (string.IsNullOrEmpty(mensagem)) { var nomeUsuario = User.Identity.Name; ocorrencia = Ocorrencia.Criar(vm.Assunto, vm.Descricao); unitOfWork.Ocorrencias.Salvar(ocorrencia); unitOfWork.Complete(); vm.NomeUsuarioLogado = nomeUsuario.Split('-')[0]; vm.Sucesso = true; NotificarOcorrencia(ocorrencia, vm.PerfilId); } else { vm.Erro = true; } return(View("Index", vm)); }