public IActionResult Create(ComboPrincViewModel comboViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(comboViewModel));
            }

            _comboAppService.Registrar(comboViewModel);

            ViewBag.RetornoPost = OperacaoValida() ? "succes, Combo Registrado com Sucesso!" : "error, Combo não pode ser Registrado, verifique as mensagens";

            return(View("Index", comboViewModel));
        }
        //[Route("editar-evento/{id=guid}")]
        public IActionResult Edit(ComboPrincViewModel comboViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(comboViewModel));
            }

            _comboAppService.Atualizar(comboViewModel);

            ViewBag.RetornoPost = OperacaoValida() ? "succes, Combo atualizado com Sucesso!" : "error, Combo não pode ser atualizado, verifique as mensagens";


            return(View(comboViewModel));
        }
        public IActionResult IncluirCombo(ComboPrincViewModel clienteViewModel)
        {
            ModelState.Clear();
            clienteViewModel.Combos.ComboPrincId = clienteViewModel.Id;
            _comboAppService.AdicionarComboItem(clienteViewModel.Combos);

            //if (OperacaoValida())
            //{
            //    string url = Url.Action("ObterEndereco", "Clientes", new { id = dependente.Id });
            //    return Json(new { succes = true, url = url });
            //}

            return(View("Index", _comboAppService.ObterTodos()));
        }
Exemple #4
0
        public void Registrar(ComboPrincViewModel documentoConfiguracao)
        {
            var registroCommand = _mapper.Map <RegistrarComboPrincCommand>(documentoConfiguracao);

            _bus.SendCommand(registroCommand);
        }
Exemple #5
0
        public void Atualizar(ComboPrincViewModel comboPrinc)
        {
            var atualizarDocumentoCommand = _mapper.Map <AtualizarComboPrinciCommand>(comboPrinc);

            _bus.SendCommand(atualizarDocumentoCommand);
        }