public ActionResult Cadastrar(FaixasVolumeViewModel viewModel) { var faixaVolume = new FaixaVolume { LayoutId = viewModel.FaixaVolumeLayoutId, ValorInicial = viewModel.FaixasVolumeValorInicial, ValorFinal = viewModel.FaixasVolumeValorFinal, Preco = viewModel.FaixasVolumePreco }; if (!Validar(faixaVolume)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, faixaVolume.ValidationResult .Errors .First() .ToString())); } _faixasVolumeRepositorio.Cadastrar(faixaVolume); var faixas = ObterFaixasVolume(viewModel.FaixaVolumeLayoutId); return(PartialView("_Consulta", faixas)); }
public void Cadastrar(FaixaVolume faixa) { using (OracleConnection con = new OracleConnection(Config.StringConexao())) { var parametros = new DynamicParameters(); parametros.Add(name: "LayoutId", value: faixa.LayoutId, direction: ParameterDirection.Input); parametros.Add(name: "ValorInicial", value: faixa.ValorInicial, direction: ParameterDirection.Input); parametros.Add(name: "ValorFinal", value: faixa.ValorFinal, direction: ParameterDirection.Input); parametros.Add(name: "Preco", value: faixa.Preco, direction: ParameterDirection.Input); con.Execute(@"INSERT INTO CRM.TB_CRM_LAYOUT_VL_VOLUME (Id, LayoutId, ValorInicial, ValorFinal, Preco) VALUES (CRM.SEQ_CRM_LAYOUT_VL_VOLUME.NEXTVAL, :LayoutId, :ValorInicial, :ValorFinal, :Preco)", parametros); } }
public void Atualizar(FaixaVolume faixa) { using (OracleConnection con = new OracleConnection(Config.StringConexao())) { var parametros = new DynamicParameters(); parametros.Add(name: "LayoutId", value: faixa.LayoutId, direction: ParameterDirection.Input); parametros.Add(name: "ValorInicial", value: faixa.ValorInicial, direction: ParameterDirection.Input); parametros.Add(name: "ValorFinal", value: faixa.ValorFinal, direction: ParameterDirection.Input); parametros.Add(name: "Preco", value: faixa.Preco, direction: ParameterDirection.Input); parametros.Add(name: "Id", value: faixa.Id, direction: ParameterDirection.Input); con.Execute(@"UPDATE CRM.TB_CRM_LAYOUT_VL_VOLUME SET ValorInicial = :ValorInicial, ValorFinal = :ValorFinal, Preco = :Preco WHERE Id = :Id", parametros); } }