Example #1
0
 /// <summary>
 /// Deletes vehicle
 /// </summary>
 /// <param name="license">License of vehicle</param>
 /// <returns>Redirect to index if success, if fail to same page</returns>
 public IActionResult OnGetDeleteVehicle(string license)
 {
     if (CostsRepository.DeleteVehicleCosts(license))
     {
         if (VehiclesRepository.DeleteVehicle(license))
         {
             return(RedirectToPage("Index"));
         }
     }
     return(Page());
 }
Example #2
0
        public void DeleteVehicleTest()
        {
            // arrange
            Vehicle vehicle = new Vehicle()
            {
                Make  = "Honda",
                Model = "HRV",
                Year  = 2015
            };

            // act
            VehiclesRepository vr = new VehiclesRepository();

            vr.AddVehicle(vehicle);

            // assert
            Assert.IsTrue(vr.DeleteVehicle(vehicle.Id.Value));
        }