Ejemplo n.º 1
0
        public ActionResult <ReceitaViewModel> Insert([FromBody] ReceitaViewModel receitaPayload)
        {
            var receita = new Receita(receitaPayload.Title, receitaPayload.Description, receitaPayload.Ingredients, receitaPayload.Preparation, receitaPayload.ImageUrl);

            _context.Receitas.Add(receita);
            _context.SaveChanges();
            var newViewModel = new ReceitaViewModel(receita.Id, receita.Title, receita.Description, receita.Ingredients, receita.Preparation, receita.ImageUrl);

            return(Ok(newViewModel));
        }
Ejemplo n.º 2
0
        public ActionResult <ReceitasViewModel> Post([FromBody] ReceitasViewModel receitaPayLoad)
        {
            var receita = new Receita(
                receitaPayLoad.Title,
                receitaPayLoad.Description,
                receitaPayLoad.Ingredients,
                receitaPayLoad.Preparation,
                receitaPayLoad.ImageUrl
                );

            _context.Receitas.Add(receita);
            _context.SaveChanges();

            var newViewModel = new ReceitasViewModel(receita.Id, receita.Titulo, receita.Descricao, receita.Ingredientes, receita.Preparacao, receita.UrlDaImagem);

            return(newViewModel);
        }