private string ResponderAtualizar() { string lRetorno = ""; string lObjetoJson = Request["ObjetoJson"]; if (!string.IsNullOrEmpty(lObjetoJson)) { TransporteRiscoParametro lDadosParametro; SalvarParametroRiscoRequest lRequest; SalvarParametroRiscoResponse lResponse; try { lDadosParametro = JsonConvert.DeserializeObject <TransporteRiscoParametro>(lObjetoJson); lRequest = new SalvarParametroRiscoRequest(); lRequest.ParametroRisco = lDadosParametro.ToParametroRiscoInfo(); string lAcao = "alterado"; if (lRequest.ParametroRisco.CodigoParametro == 0) { lAcao = "inserido"; } try { lRequest.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; lRequest.IdUsuarioLogado = base.UsuarioLogado.Id; lResponse = this.ServicoRegrasRisco.SalvarParametroRisco(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { var lMensagem = string.Format("Parâmetro {0} com sucesso" + lAcao); lRetorno = RetornarSucessoAjax(new TransporteRetornoDeCadastro(lResponse.ParametroRisco.CodigoParametro), lMensagem); if (lRequest.ParametroRisco.CodigoParametro == 0) { base.RegistrarLogInclusao(lMensagem); } else { base.RegistrarLogAlteracao(lMensagem); } } else { lRetorno = RetornarErroAjax(lResponse.DescricaoResposta); } } catch (Exception exEnvioRequest) { lRetorno = RetornarErroAjax("Erro durante o envio do request para alterar o Parâmetro", exEnvioRequest); } } catch (Exception exDeserializacaoCliente) { lRetorno = RetornarErroAjax("Erro durante a deserialização dos dados do parâmetro", exDeserializacaoCliente); } } else { lRetorno = RetornarErroAjax("Foi enviada ação de cadastro sem objeto para alterar"); } return(lRetorno); }
public SalvarParametroRiscoResponse SalvarParametroRisco(SalvarParametroRiscoRequest lRequest) { throw new NotImplementedException(); }