Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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");
        }
Exemplo n.º 3
0
 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);
 }