public ActionResult GetGameListing(string chave) { try { var solicitacao = _solicitacaoAppService.BuscarFichaCadastral(chave); SolicitacaoConviteVM model = SolicitacaoConviteVM.ToViewModel(solicitacao); BasicoModal(chave, model); return(PartialView("_ConviteForm", model)); } catch (Exception ex) { Log.Error(ex); return(PartialView()); } }
public ActionResult PaginaInicial(string chave, SolicitacaoConviteVM model) { //Html.HiddenIndexerInputForModel() try { int id; if (model != null && model.Id != 0) { id = model.Id; } else { id = _solicitacaoAppService.DescriptografarLinkConvite(chave); } Solicitacao solicitacao = _solicitacaoAppService.Get(id); if (solicitacao == null) { return(RedirectToAction("Index")); } ViewBag.HomeHeading = string.Format("Olá, {0}, seus documentos foram solicitados pelo cliente {1}.", solicitacao.Solicitado.RazaoSocial, solicitacao.Solicitante.NomeEmpresa); ViewBag.FutureBusinness = string.Format("A {0} solicitou sua documentação para futuros negócios: ", solicitacao.Solicitante.NomeEmpresa); var modelo = SolicitacaoConviteVM.ToViewModel(solicitacao); modelo.AdicionarIdCriptografado(chave); try { _solicitacaoAppService.Visualizar(solicitacao); } catch (StatusSolicitacaoException) { ValidarExibicaoDeFichaDaSolicitacao(modelo); return(View("Index", modelo)); } modelo.Preenchido = false; modelo.EhValido = false; return(View("Index", modelo)); } catch (Exception ex) { Log.Error(ex); return(RedirectToAction("Index")); } }