コード例 #1
0
      public ActionResult EditTrain(int TrainId, TrainTypeAndDirectionViewModel model)
      {
          var train = db.Trains.SingleOrDefault(t => t.Id == TrainId);

          train.Number      = model.TrainNumber;
          train.TypeID      = model.TypeId;
          train.DirectionID = model.DirectionId;
          db.SaveChanges();
          return(RedirectToAction("ShowTrains"));
      }
コード例 #2
0
 public ActionResult AddTrain(TrainTypeAndDirectionViewModel train)
 {
     if (ModelState.IsValid == true)
     {
         Train NewTrain = new Train();
         NewTrain.Number      = train.TrainNumber;
         NewTrain.DirectionID = train.DirectionId;
         NewTrain.TypeID      = train.TypeId;
         db.Trains.Add(NewTrain);
         db.SaveChanges();
         return(RedirectToAction("ShowTrains"));
     }
     return(View(train));
 }
コード例 #3
0
      public ActionResult AddTrain()
      {
          TrainTypeAndDirectionViewModel model = new TrainTypeAndDirectionViewModel();

          foreach (var direction in db.TrainDirections)
          {
              model.Direction.Add(new SelectListItem {
                    Text = direction.Name, Value = direction.ID.ToString()
                });
          }
          foreach (var type in db.TypeOfTrains)
          {
              model.Type.Add(new SelectListItem {
                    Text = type.Name, Value = type.ID.ToString()
                });
          }
          return(View(model));
      }
コード例 #4
0
      public ActionResult EditTrain(int TrainId)
      {
          var train = db.Trains.SingleOrDefault(t => t.Id == TrainId);
          TrainTypeAndDirectionViewModel model = new TrainTypeAndDirectionViewModel();

          foreach (var direction in db.TrainDirections)
          {
              model.Direction.Add(new SelectListItem {
                    Text = direction.Name, Value = direction.ID.ToString()
                });
          }
          foreach (var type in db.TypeOfTrains)
          {
              model.Type.Add(new SelectListItem {
                    Text = type.Name, Value = type.ID.ToString()
                });
          }
          model.Id          = train.Id;
          model.TrainNumber = train.Number;
          model.DirectionId = train.DirectionID;
          model.TypeId      = train.TypeID;

          return(View(model));
      }