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)); }
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"); } }