public ActionResult Create([Bind(Include = "id,cervejaria_id,usuario_id,estilo_id,nome,abv,ibu,srm,descricao,img,ult_modificacao")] Cerveja cerveja, int EstiloId, int CervejariaId, HttpPostedFileBase file) { if (ModelState.IsValid) { if (file != null) { string pic = System.IO.Path.GetFileName(file.FileName); string path = System.IO.Path.Combine( Server.MapPath("~/images"), pic); // file is uploaded file.SaveAs(path); cerveja.img = ("../images/" + file.FileName); } String email = Session["email"].ToString(); cerveja.estilo_id = EstiloId; cerveja.cervejaria_id = CervejariaId; Usuario usuario = UsuarioDAO.BuscarUsuarioPorEmail(email); cerveja.usuario_id = usuario.id; cerveja.ult_modificacao = DateTime.Now; CervejaDAO.CadastrarCerveja(cerveja); return(RedirectToAction("Index")); } return(View(cerveja)); }
// GET: Cerveja/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Cerveja cerveja = CervejaDAO.BuscarCervejaPorId(id); if (cerveja == null) { return(HttpNotFound()); } return(View(cerveja)); }
// GET: Cerveja public ActionResult Index() { return(View(CervejaDAO.ListarCervejas())); }