public ActionResult EditResort(EditResortModel model, HttpPostedFileBase image) { var context = new TourEntities1(); if (ModelState.IsValid) { if (image != null) { model.Resort.ImageMimeType = image.ContentType; model.Resort.ImageData = new byte[image.ContentLength]; image.InputStream.Read(model.Resort.ImageData, 0, image.ContentLength); } SaveResort(model.Resort); TempData["message"] = string.Format("{0} has been saved", model.Resort.Name); return RedirectToAction("Index"); } else { FillModelEditResort(ref model, model.Resort.Id); return View(model); } }
private void FillModelEditResort(ref EditResortModel model, int Id) { model = model ?? new EditResortModel(); var context = new TourEntities1(); model.Resort = context.Resort.FirstOrDefault(p => p.Id == Id); model.Country = new SelectList(context.Country, "Id", "Name"); }
public ViewResult CreateResort() { var context = new TourEntities1(); EditResortModel model = new EditResortModel() { Resort = new Resort(), Country = new SelectList(context.Country, "Id", "Name") }; return View("EditResort", model); }