public ActionResult <ReceitasViewModel> Put(int id, [FromBody] ReceitasViewModel viewModel) { var receita = _context.Receitas.FirstOrDefault(item => item.Id == id); receita.Update(viewModel.Title, viewModel.Description); _context.SaveChanges(); var newViewModel = new ReceitasViewModel(receita.Id, receita.Titulo, receita.Descricao, receita.Ingredientes, receita.Preparacao, receita.UrlDaImagem); return(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); }