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