public IActionResult Detail(int id) { Vinho vinho = new Vinho(); vinho.Description = "Vinho que vai bem com qualquer coisa."; vinho.Name = "Wayne - O vinho mais parrudo de Gotham City"; vinho.Price = id; return(View(vinho)); }
public bool DeletarVinho(Vinho vinho) { var dbVinho = _db.Vinhos.FirstOrDefault(v => v.Id == vinho.Id); if (dbVinho != null) { _db.Vinhos.Remove(dbVinho); _db.SaveChanges(); return(true); } return(false); }
public ActionResult <string> InsereVinho() { Vinho vinho = new Vinho(); vinho.Descricao = "Bla"; vinho.IdRegiao = 1; vinho.IdPais = 2; vinho.IdTipoUva = 3; vinho.Valor = 55; vinho.Ano = 2016; vinho.IdTipoOcasiao = 5; // vinho.IdTipoVinho = 3; _context.Vinhos.Add(vinho); _context.SaveChanges(); return(""); }
public bool AtualizarVinho(Vinho vinho) { var dbVinho = _db.Vinhos.FirstOrDefault(v => v.Id == vinho.Id); if (dbVinho != null) { if (vinho.Imagem == null) { vinho.Imagem = dbVinho.Imagem; } _db.Vinhos.Update(vinho); _db.SaveChanges(); return(true); } return(false); }
public async Task <JsonResult> Salvar(VinhoViewModel model) { try { var vinho = new Vinho { Id = model.Id, Peso = model.Peso, Descricao = model.Nome, Valor = model.Valor, TipoVinho = Dominio.Enumerador.TipoVinho.Seco, }; await _vinhoServico.Salvar(vinho); return(Json(new { isValid = true, message = "Este vinho foi cadastrado com sucesso" })); } catch { return(Json(new { isValid = false, message = "Ocorreu um erro com a sua requisição. Tente novamente mais tarde" })); } }
public bool CriarVinho(Vinho vinho) { _db.Vinhos.Add(vinho); _db.SaveChanges(); return(true); }