public IActionResult FormUpdateIncidente(IncidenteViewModel entrada) { Incidente modelo = new Incidente(); entrada.Contexto = this.contexto; try { if (IncidenteRules.IncidenteUpdate(entrada, out modelo)) { IncidenteData.Update(modelo); StatusMessage = "Registro Atualizado com Sucesso!"; return(RedirectToAction("FormUpdateIncidente", new { id = modelo.id.ToString(), idOrg = contexto.idOrganizacao })); } // end of if } // end of try catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 11, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateIncidente-post", ex.Message); } // end of catch return(RedirectToAction("FormUpdateIncidente", new { id = modelo.id.ToString() })); } // end of method FormUpdateIncidente
public IActionResult FormCreateIncidente(IncidenteViewModel entrada) { Incidente modelo = new Incidente(); try { if (entrada.Incidente != null) { if (IncidenteRules.IncidenteCreate(entrada, out modelo, contexto)) { IncidenteData.Add(modelo); return(RedirectToAction("FormUpdateIncidente", new { id = modelo.id.ToString() })); } // end of if 2 } // end of if 1 } // end of try catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 11, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateIncidente-post", ex.Message); throw ex; } // end of catch return(View()); } // end of method FormCreateIncidente