public IActionResult FormCreateContato(ContatoViewModel entrada) { Contato modelo = new Contato(); entrada.contexto = contexto; try { if (entrada.contato != null) { if (ContatoRules.MontaContatoCreate(entrada, out modelo, contexto)) { contatoData.Add(modelo); return(RedirectToAction("FormUpdateContato", new { id = modelo.id.ToString() })); } } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 2, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateContato-post", ex.Message); } return(View()); }
public IActionResult FormUpdateContato(ContatoViewModel entrada) { Contato modelo = new Contato(); entrada.contexto = contexto; try { if (ContatoRules.MontaContatoUpdate(entrada, out modelo)) { contatoData.Update(modelo); StatusMessage = "Registro Atualizado com Sucesso!"; return(RedirectToAction("FormUpdateContato", new { id = modelo.id.ToString(), idOrg = contexto.idOrganizacao })); } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 2, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateContato-post", ex.Message); } return(RedirectToAction("FormUpdateContato", new { id = modelo.id.ToString() })); }