public ActionResult Cadastrar(FaixasCIFViewModel viewModel) { var faixaCIF = new FaixaCIF { LayoutId = viewModel.FaixaCIFLayoutId, Minimo = viewModel.FaixasCIFMinimo, Maximo = viewModel.FaixasCIFMaximo, Valor20 = viewModel.FaixasCIFValor20, Valor40 = viewModel.FaixasCIFValor40, Margem = viewModel.FaixasCIFMargem, Descricao = viewModel.FaixasCIFDescricao }; if (!Validar(faixaCIF)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, faixaCIF.ValidationResult .Errors .First() .ToString())); } _faixasCIFRepositorio.Cadastrar(faixaCIF); var faixas = ObterFaixasCIF(viewModel.FaixaCIFLayoutId); return(PartialView("_Consulta", faixas)); }
public void Atualizar(FaixaCIF faixa) { using (OracleConnection con = new OracleConnection(Config.StringConexao())) { var parametros = new DynamicParameters(); parametros.Add(name: "Minimo", value: faixa.Minimo, direction: ParameterDirection.Input); parametros.Add(name: "Maximo", value: faixa.Maximo, direction: ParameterDirection.Input); parametros.Add(name: "Margem", value: faixa.Margem, direction: ParameterDirection.Input); parametros.Add(name: "Valor20", value: faixa.Valor20, direction: ParameterDirection.Input); parametros.Add(name: "Valor40", value: faixa.Valor40, direction: ParameterDirection.Input); parametros.Add(name: "Descricao", value: faixa.Descricao, direction: ParameterDirection.Input); parametros.Add(name: "Id", value: faixa.Id, direction: ParameterDirection.Input); con.Execute(@"UPDATE CRM.TB_CRM_LAYOUT_VL_CIF_BL SET Minimo = :Minimo, Maximo = :Maximo, Margem = :Margem, Valor20 = :Valor20, Valor40 = :Valor40, Descricao = :Descricao WHERE Id = :Id", parametros); } }
public void Cadastrar(FaixaCIF 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: "Minimo", value: faixa.Minimo, direction: ParameterDirection.Input); parametros.Add(name: "Maximo", value: faixa.Maximo, direction: ParameterDirection.Input); parametros.Add(name: "Margem", value: faixa.Margem, direction: ParameterDirection.Input); parametros.Add(name: "Valor20", value: faixa.Valor20, direction: ParameterDirection.Input); parametros.Add(name: "Valor40", value: faixa.Valor40, direction: ParameterDirection.Input); parametros.Add(name: "Descricao", value: faixa.Descricao, direction: ParameterDirection.Input); con.Execute(@"INSERT INTO CRM.TB_CRM_LAYOUT_VL_CIF_BL (Id, LayoutId, Minimo, Maximo, Margem, Valor20, Valor40, Descricao) VALUES (CRM.SEQ_CRM_LAYOUT_VL_CIF_BL.NEXTVAL, :LayoutId, :Minimo, :Maximo, :Margem, :Valor20, :Valor40, :Descricao)", parametros); } }