示例#1
0
        public void CreateNewCar(Car car)
        {
            fleetContext.Cars.Add(car);
            var result = fleetContext.SaveChanges();

            if (result != 1)
            {
                throw new InvalidOperationException("Car was not created");
            }
        }
示例#2
0
 public IActionResult Post([FromBody] Vehicle vehicle)
 {
     try
     {
         vehicle.VehicleID = db.vehicles.Max(x => x.VehicleID) + 1;
         db.vehicles.Add(vehicle);
         db.SaveChanges();
         return(StatusCode(201));
     }
     catch (Exception ex)
     {
         return(BadRequest());
     }
 }
示例#3
0
      public ActionResult Create(VehicleViewModel vehicleModel)
      {
          Vehicle vehicle = new Vehicle();

          vehicle.Active         = vehicleModel.Active;
          vehicle.ChasisNo       = vehicleModel.ChasisNo;
          vehicle.Color          = vehicleModel.Color;
          vehicle.DateOfPurchase = DateTime.Parse(vehicleModel.DateOfPurchase);
          vehicle.EngineNo       = vehicleModel.EngineNo;
          vehicle.Make           = vehicleModel.Make;
          vehicle.Model          = vehicleModel.Model;
          vehicle.RegNo          = vehicleModel.RegNo;
          context.Vehicles.Add(vehicle);
          context.SaveChanges();
          return(View("Upload"));
      }
示例#4
0
 public VehicleController(FleetContext context)
 {
     db = context;
     if (db.vehicles.Count() == 0)
     {
         Vehicle vehicle = new Vehicle();
         vehicle.RegNo          = "Test Reg";
         vehicle.Active         = true;
         vehicle.ChasisNo       = "12ab";
         vehicle.Color          = "Red";
         vehicle.DateOfPurchase = DateTime.Now;
         vehicle.EngineNo       = "12ab";
         vehicle.Make           = "12ab";
         vehicle.Model          = "12ab";
         db.vehicles.Add(vehicle);
         db.SaveChanges();
     }
 }
示例#5
0
 //public fleetData Get(long id)
 //{
 //    return _fleetContext.fleets
 //          .FirstOrDefault(o => o.fleetId = id);
 //}
 public void Add(FleetData entity)
 {
     _fleetContext.Fleets.Add(entity);
     _fleetContext.SaveChanges();
 }