Beispiel #1
0
        public IActionResult Post([FromBody] ReceitaAdd vmodel)
        {
            try
            {
                _receitaService.Add(vmodel);
            }
            catch (Exception)
            {
                return(BadRequest());
            }

            return(Ok(vmodel));
        }
        public IActionResult Add(ReceitaAdd vmodel, IFormFile image)
        {
            vmodel.Imagem = ConvetToByteArray(image);

            _receitaService.Add(vmodel);

            AddMessages();

            if (ValidOperation())
            {
                return(RedirectToAction("Index"));
            }

            ViewBag.Categorias   = _categoriaService.ListDropDown();
            ViewBag.Ingredientes = _ingredienteService.ListDropDown();

            return(View(vmodel));
        }
Beispiel #3
0
        public void Add(ReceitaAdd vmodel)
        {
            try
            {
                Domain.Receita.Entity.Receita model = vmodel;

                if (!model.IsValid())
                {
                    NotifyValidationError(model.ValidationResult);
                    return;
                }

                _receitaRepository.Add(model);

                Commit();
            }
            catch (Exception e)
            {
                AddNotification("error", "Erro ao processar a requisição");
            }
        }