public IActionResult FormCreateClientePotencial(ClientePotencialViewModel entrada) { ClientePotencial modelo = new ClientePotencial(); entrada.contexto = contexto; try { if (entrada.clientePotencial != null) { if (ClientePotencialRules.MontaClientePotencialCreate(entrada, out modelo, contexto)) { clientePotencialData.Add(modelo); return(RedirectToAction("FormUpdateClientePotencial", new { id = modelo.id.ToString() })); } } else { //Apresenta mensagem para o usuário return(RedirectToAction("ContexError", "CustomError", new { entityType = 1 })); } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 1, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateClientePotencial-post", ex.Message); } return(View()); }
public IActionResult FormularioEntrada(PaginaClienteViewModel entrada) { ClientePotencial modelo = new ClientePotencial(); if (entrada.clientePotencial != null) { if (ClientePotencialRules.MontaClientePotencialCreateFomulario(entrada, out modelo, new Guid(idOrganizacao))) { clientePotencialData.Add(modelo); StatusMessageLead = "Enviado com Sucesso!"; return(RedirectToAction("FormularioEntrada", new { id = idOrganizacao })); } } else { //Apresenta mensagem para o usuário return(RedirectToAction("ContexError", "CustomError", new { entityType = 1 })); } return(View()); }