// GET: AptSolo/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AptSolo aptSolo = await db.AptSolo.FindAsync(id); if (aptSolo == null) { return(HttpNotFound()); } return(View(aptSolo)); }
// GET: AptSolo/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AptSolo apt = await db.AptSolo.FindAsync(id); if (apt == null) { return(HttpNotFound()); } else { db.AptSolo.Remove(apt); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } }
public async Task <ActionResult> Create(string Descripcion, string Precio, HttpPostedFileBase Foto1, HttpPostedFileBase Foto2, HttpPostedFileBase Foto3) { var aptSolo = new AptSolo(); var pic1 = string.Empty; var pic2 = string.Empty; var pic3 = string.Empty; var folder = "~/Content/apt"; if (Descripcion.Length > 0) { if (Foto1 != null) { pic1 = FileUpload.UploadFoto(Foto1, folder); pic1 = string.Format("{0}/{1}", folder, pic1); } if (Foto2 != null) { pic2 = FileUpload.UploadFoto(Foto2, folder); pic2 = string.Format("{0}/{1}", folder, pic2); } if (Foto3 != null) { pic3 = FileUpload.UploadFoto(Foto3, folder); pic3 = string.Format("{0}/{1}", folder, pic3); } aptSolo.Descripcion = Descripcion; aptSolo.Precio = Int32.Parse(Precio); aptSolo.Alugado = false; aptSolo.Foto1 = pic1; aptSolo.Foto2 = pic2; aptSolo.Foto3 = pic3; db.AptSolo.Add(aptSolo); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(aptSolo)); }