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)); }
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)); }
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)); }
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)); }