Example #1
0
 public ActionResult Edit([Bind(Include = "Id,Name,Model,Capacity")] Avion avion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(avion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(avion));
 }
Example #2
0
 public ActionResult Edit([Bind(Include = "Id,Username,Password,Name,LastName,Count,Role")] User user)
 {
     if (ModelState.IsValid)
     {
         db.Entry(user).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(user));
 }
 public ActionResult Edit([Bind(Include = "Id,Name")] State state)
 {
     if (ModelState.IsValid)
     {
         db.Entry(state).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(state));
 }
 public ActionResult Edit([Bind(Include = "Id,Name,CityId")] Airport airports)
 {
     if (ModelState.IsValid)
     {
         db.Entry(airports).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CityId = new SelectList(db.Cities, "Id", "Name", airports.CityId);
     return(View(airports));
 }
Example #5
0
 public ActionResult Edit([Bind(Include = "Id,Name,StateId")] City city)
 {
     if (ModelState.IsValid)
     {
         db.Entry(city).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.StateId = new SelectList(db.States, "Id", "Name", city.StateId);
     return(View(city));
 }
 public ActionResult Edit([Bind(Include = "Id,UserId,FlightId")] Reservation reservation)
 {
     if (ModelState.IsValid)
     {
         if (!db.Reservations.Any(r => r.UserId == reservation.UserId && r.FlightId == reservation.FlightId))
         {
             db.Entry(reservation).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         ViewBag.ErrorMessage = "User je vec izvrsio rezervaciju za ovaj let!";
     }
     ViewBag.FlightId = new SelectList(db.Flights, "Id", "Id", reservation.FlightId);
     ViewBag.UserId   = new SelectList(db.Users, "Id", "Username", reservation.UserId);
     return(View(reservation));
 }
Example #7
0
 public ActionResult Edit([Bind(Include = "Id,price,time,TicketsLeft,FromAirportId,ToAirportId,AvionId")] Flight flight)
 {
     if (ModelState.IsValid)
     {
         if (flight.ToAirportId != flight.FromAirportId)
         {
             int ticketsLeft = db.Avions.Single(a => a.Id == flight.AvionId).Capacity;
             flight.TicketsLeft     = ticketsLeft;
             db.Entry(flight).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         ViewBag.ErrorMessage = "Ne smeju biti izabrani isti aerodromi!";
     }
     ViewBag.AvionId       = new SelectList(db.Avions, "Id", "Model", flight.AvionId);
     ViewBag.FromAirportId = new SelectList(db.Airports, "Id", "Name", flight.FromAirportId);
     ViewBag.ToAirportId   = new SelectList(db.Airports, "Id", "Name", flight.ToAirportId);
     return(View(flight));
 }