public ActionResult Index(Oferta oferta, HttpPostedFileBase file, string idProducto) { if (ModelState.IsValid) { NegocioOferta auxOferta = new NegocioOferta(); if (file != null && file.ContentLength > 0) { byte[] imagenData = null; using (var binaryImagen = new BinaryReader(file.InputStream)) { imagenData = binaryImagen.ReadBytes(file.ContentLength); } oferta.Imagen = imagenData; } oferta.Producto.IdProducto = Convert.ToInt32(idProducto); bool resultado = auxOferta.insertarOferta(oferta); if (resultado == true) { ModelState.AddModelError("", "Datos Correctos"); } else { ModelState.AddModelError("", "Error datos invalidos"); } // } return(View()); }
public ActionResult convertirImagen(string id) { NegocioOferta auxOferta = new NegocioOferta(); var imagen = auxOferta.retornaOferta(Convert.ToInt32(id)); return(File(imagen.Imagen, "image/jpeg")); }
public ActionResult OfertasPublicadas() { NegocioOferta auxOferta = new NegocioOferta(); List <Oferta> listOferta = auxOferta.retornaOfertaPuublicadaList(); return(View(listOferta)); }
public Object retornaTabla() { NegocioOferta auxOferta = new NegocioOferta(); List <Oferta> listOferta = auxOferta.retornaOfertaList(); Object Json = new { data = listOferta }; return(Json); }
public ActionResult VerOferta(string estado, int id) { NegocioOferta auxnegocioOferta = new NegocioOferta(); if (estado == "Publicado") { auxnegocioOferta.actualizarOferta("No publicado", id); } else { auxnegocioOferta.actualizarOferta("Publicado", id); } List <Oferta> listOferta = auxnegocioOferta.retornaOfertaList(); return(View(listOferta)); }