public ActionResult DeleteConfirmed(int id) { MovilData movilData = db.Movil.Find(id); db.Movil.Remove(movilData); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: MovilDatas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MovilData movilData = db.Movil.Find(id); if (movilData == null) { return(HttpNotFound()); } return(View(movilData)); }
// GET: MovilDatas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MovilData movilData = db.Movil.Include(s => s.Files).SingleOrDefault(s => s.Id == id); if (movilData == null) { return(HttpNotFound()); } return(View(movilData)); }
public ActionResult Create([Bind(Include = "Id,Nombre,TipoDocumento,NumDocumento,TipoVehiculo,PlacaVehiculo")] MovilData movilData, HttpPostedFileBase upload) //{ // if (ModelState.IsValid) // { // db.Movil.Add(movilData); // db.SaveChanges(); // return RedirectToAction("Index"); // } // return View(movilData); //} { try { if (ModelState.IsValid) { if (upload != null && upload.ContentLength > 0) { var avatar = new File { FileName = System.IO.Path.GetFileName(upload.FileName), FileType = FileType.Avatar, ContentType = upload.ContentType }; using (var reader = new System.IO.BinaryReader(upload.InputStream)) { avatar.Content = reader.ReadBytes(upload.ContentLength); } movilData.Files = new List <File> { avatar }; } db.Movil.Add(movilData); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (RetryLimitExceededException /* dex */) { //Log the error (uncomment dex variable name and add a line here to write a log. ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator."); } return(View(movilData)); }