コード例 #1
0
        public ActionResult EditAmbulance(int id)
        {
            var viewmodel = new AmbulanceCollection
            {
                Ambulance        = db.Ambulances.Single(c => c.Id == id),
                AmbulanceDrivers = db.AmbulanceDrivers.ToList()
            };

            return(View(viewmodel));
        }
コード例 #2
0
        public ActionResult AddAmbulance()
        {
            var model = new AmbulanceCollection
            {
                Ambulance        = new Ambulance(),
                AmbulanceDrivers = db.AmbulanceDrivers.ToList()
            };

            return(View(model));
        }
コード例 #3
0
        public ActionResult AddAmbulance(AmbulanceCollection model)
        {
            if (!ModelState.IsValid)
            {
                var viewmodel = new AmbulanceCollection
                {
                    Ambulance        = model.Ambulance,
                    AmbulanceDrivers = db.AmbulanceDrivers.ToList()
                };
                return(View(viewmodel));
            }

            db.Ambulances.Add(model.Ambulance);
            db.SaveChanges();
            return(RedirectToAction("ListOfAmbulances"));
        }
コード例 #4
0
        public ActionResult EditAmbulance(int id, AmbulanceCollection model)
        {
            if (!ModelState.IsValid)
            {
                var viewmodel = new AmbulanceCollection
                {
                    Ambulance        = model.Ambulance,
                    AmbulanceDrivers = db.AmbulanceDrivers.ToList()
                };
                return(View(viewmodel));
            }
            else
            {
                var ambulance = db.Ambulances.Single(c => c.Id == id);
                ambulance.Name              = model.Ambulance.Name;
                ambulance.AmbulanceId       = model.Ambulance.AmbulanceId;
                ambulance.AmbulanceStatus   = model.Ambulance.AmbulanceStatus;
                ambulance.AmbulanceDriverId = model.Ambulance.AmbulanceDriverId;
            }

            db.SaveChanges();
            return(RedirectToAction("ListOfAmbulances"));
        }