public ActionResult DeleteConfirmed(int id) { ImagensAnuncio imagensAnuncio = db.Imagens.Find(id); db.Imagens.Remove(imagensAnuncio); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(ImagensAnuncio imagensAnuncio) { if (ModelState.IsValid) { db.Imagens.Add(imagensAnuncio); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AnuncioId = new SelectList(db.Anuncios, "Id", "TipoAnuncio", imagensAnuncio.AnuncioId); return(View(imagensAnuncio)); }
public JsonResult Edit(ImagensAnuncio imagensAnuncio) { var itemImg = db.Imagens.Find(imagensAnuncio.Id); itemImg.Descricao = imagensAnuncio.Descricao; itemImg.Ativo = imagensAnuncio.Ativo; itemImg.AnuncioId = imagensAnuncio.AnuncioId; db.Entry(itemImg).State = EntityState.Modified; db.SaveChanges(); return(Json(new { imagensAnuncio }, JsonRequestBehavior.AllowGet)); }
// GET: ImagensAnuncios/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ImagensAnuncio imagensAnuncio = db.Imagens.Find(id); if (imagensAnuncio == null) { return(HttpNotFound()); } return(View(imagensAnuncio)); }
// GET: ImagensAnuncios/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ImagensAnuncio imagensAnuncio = db.Imagens.Find(id); if (imagensAnuncio == null) { return(HttpNotFound()); } ViewBag.lstAnuncios = ListItensAnuncio(); return(View(imagensAnuncio)); }
// GET: ImagensAnuncios/Create public ActionResult Create(string id = null) { ViewBag.lstAnuncios = ListItensAnuncio(id); if (!string.IsNullOrWhiteSpace(id)) { ImagensAnuncio _imagemAnuncio = new ImagensAnuncio() { Id = Convert.ToInt32(id) }; return(View(_imagemAnuncio)); } return(View()); }
public JsonResult UploadFiles() { var test = db.Anuncios.FirstOrDefault(x => x.Id > 0); if (test == null) { return(null); } if (test.Enderecos.Count == 0) { return(null); } HttpFileCollectionBase files = Request.Files; ImagensAnuncio img = new ImagensAnuncio(); for (int i = 0; i < files.Count; i++) { HttpPostedFileBase file = files[i]; using (MemoryStream ms = new MemoryStream()) { file.InputStream.CopyTo(ms); img.Path = ms.GetBuffer(); } img.Descricao = "-------------"; img.AnuncioId = db.Anuncios.FirstOrDefault(x => x.Id > 0).Id; img = db.Imagens.Add(img); db.SaveChanges(); db.Dispose(); } JsonResult jsonResult = Json(new { id = img.Id }, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }