public IActionResult FormCreateEndereco(EnderecoViewModel entrada, string idCliente, string idClienteName) { Endereco modelo = new Endereco(); try { if (entrada.endereco != null) { if (EnderecoRules.MontaEnderecoCreate(entrada, out modelo, contexto)) { modelo.idCliente = new Guid(idCliente); modelo.idClienteName = idClienteName; enderecoData.Add(modelo); return(RedirectToAction("FormUpdateEndereco", new { id = modelo.id.ToString() })); } } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 9, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateEndereco-post", ex.Message); } return(View()); }
public IActionResult FormUpdateEndereco(EnderecoViewModel entrada) { Endereco modelo = new Endereco(); entrada.contexto = contexto; try { if (EnderecoRules.MontaEnderecoUpdate(entrada, out modelo)) { enderecoData.Update(modelo); StatusMessage = "Registro Atualizado com Sucesso!"; return(RedirectToAction("FormUpdateEndereco", new { id = modelo.id.ToString() })); } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 9, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateEndereco-post", ex.Message); } return(RedirectToAction("FormUpdateEndereco", new { id = modelo.id.ToString() })); }