Пример #1
0
        public ActionResult Cadastrar(FaixasBLViewModel viewModel)
        {
            var faixaBL = new FaixaBL
            {
                LayoutId    = viewModel.FaixaBLLayoutId,
                BLMinimo    = viewModel.FaixasBLMinimo,
                BLMaximo    = viewModel.FaixasBLMaximo,
                ValorMinimo = viewModel.FaixasBLValorMinimo
            };

            if (!Validar(faixaBL))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest,
                                                faixaBL.ValidationResult
                                                .Errors
                                                .First()
                                                .ToString()));
            }

            _faixasBLRepositorio.Cadastrar(faixaBL);

            var faixas = ObterFaixasBL(viewModel.FaixaBLLayoutId);

            return(PartialView("_Consulta", faixas));
        }
Пример #2
0
        public void Atualizar(FaixaBL faixa)
        {
            using (OracleConnection con = new OracleConnection(Config.StringConexao()))
            {
                var parametros = new DynamicParameters();

                parametros.Add(name: "BLMinimo", value: faixa.BLMinimo, direction: ParameterDirection.Input);
                parametros.Add(name: "BLMaximo", value: faixa.BLMaximo, direction: ParameterDirection.Input);
                parametros.Add(name: "ValorMinimo", value: faixa.ValorMinimo, direction: ParameterDirection.Input);
                parametros.Add(name: "Id", value: faixa.Id, direction: ParameterDirection.Input);

                con.Execute(@"UPDATE CRM.TB_CRM_LAYOUT_VL_MINIMO_BL SET BLMinimo = :BLMinimo, BLMaximo = :BLMaximo, ValorMinimo = :ValorMinimo WHERE Id = :Id", parametros);
            }
        }
Пример #3
0
        public void Cadastrar(FaixaBL 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: "BLMinimo", value: faixa.BLMinimo, direction: ParameterDirection.Input);
                parametros.Add(name: "BLMaximo", value: faixa.BLMaximo, direction: ParameterDirection.Input);
                parametros.Add(name: "ValorMinimo", value: faixa.ValorMinimo, direction: ParameterDirection.Input);

                con.Execute(@"INSERT INTO CRM.TB_CRM_LAYOUT_VL_MINIMO_BL (Id, LayoutId, BLMinimo, BLMaximo, ValorMinimo) VALUES (CRM.SEQ_CRM_LAYOUT_VL_MINIMO_BL.NEXTVAL, :LayoutId, :BLMinimo, :BLMaximo, :ValorMinimo)", parametros);
            }
        }