Example #1
0
 public IActionResult Cadastrar([FromForm] Categoria categoria)
 {
     if (ModelState.IsValid)
     {
         _categoriaRepository.Cadastrar(categoria);
         TempData["MSG_S"] = MensagensSucesso.MSG_S001;
         return(RedirectToAction("Index"));
     }
     ViewBag.Categorias = listarCategorias();
     return(View());
 }
 public IActionResult Cadastrar([FromForm] Categoria categoria)
 {
     if (ModelState.IsValid)
     {
         _categoriaRepository.Cadastrar(categoria);
         TempData["MSG_S"] = "Registro salvo com sucesso!";
         return(RedirectToAction(nameof(Index)));
     }
     ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Select(a => new SelectListItem(a.Nome, a.Id.ToString()));
     return(View());
 }
        public IActionResult Cadastrar([FromForm] Categoria categoria)
        {
            if (ModelState.IsValid)
            {
                _categoriaRepository.Cadastrar(categoria);

                TempData["MSG_S"] = "Registro salvo com sucesso!";

                return(RedirectToAction(nameof(Index)));
            }
            return(View());
        }
        public IActionResult Cadastrar([FromForm] Categoria categoria)
        {
            if (ModelState.IsValid)
            {
                _categoriaRepository.Cadastrar(categoria);
                TempData["MSG_S"] = "Categoria cadastrada com sucesso!";
                return(new RedirectResult(nameof(Cadastrar)));
            }

            //RETORNA UMA LISTA DE 2 ELEMENTOS DO TIPO Categoria VOLTADO PARA O SELECT DO HTML
            ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Select(a => new SelectListItem(a.Nome, a.Id.ToString()));
            return(View());
        }
Example #5
0
        public IActionResult Cadastrar([FromForm] Categoria categoria)
        {
            if (ModelState.IsValid)
            {
                _categoriasRepository.Cadastrar(categoria);


                TempData["MSG_SUCESSO"] = Mensagem.MSG_SUCESSO001;;

                return(RedirectToAction(nameof(Index)));
            }


            ViewBag.Categorias = _categoriasRepository.ObterTodasCategorias().Select(a => new SelectListItem(a.Nome, a.Id.ToString()));
            return(View());
        }
        public async Task <IActionResult> CadastrarConfirme(Categoria categoria)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    await _categoriaRepository.Cadastrar(categoria);

                    var CategoriaVm = new CategoriaViewModel
                    {
                        Categorias = await _categoriaRepository.GetAll(),
                        Mensagem   = "Cadastro feito com sucesso!"
                    };

                    return(Json(CategoriaVm));
                }
                return(Json("Preencha os dados corretamente"));
            }
            catch (Exception e)
            {
                return(Json("error", e.Message));
            }
        }
        public bool Cadastrar(CategoriaViewModel categoriaViewModel)
        {
            bool ehCadastrado = false;

            try
            {
                var categoria = CategoriaMapper.CategoriaViewModelToCategoria(categoriaViewModel);

                _categoriaBusiness.Validar(categoria);

                if (_categoriaBusiness.EhValido)
                {
                    _categoriaRepository.Cadastrar(categoria);
                }

                ehCadastrado = true;
            }
            catch (Exception ex)
            {
                // log(ex.Message);
            }

            return(ehCadastrado);
        }
Example #8
0
 public void Cadastrar(Categorias categoria)
 {
     _categoriaRepository.Cadastrar(categoria);
 }