コード例 #1
0
        public bool RemoveCar(int level, int spot)
        {
            var pInstance = pRepo.GetParkingInstanceBySpace(level, spot);
            var car       = cRepo.GetCarById(pInstance.CarId);

            return(pRepo.DeleteParkingInstanceBySpace(pInstance.Id) && cRepo.DeleteCar(car.Id));
        }
コード例 #2
0
        public ActionResult DeleteCar(int id)
        {
            var carModelFromRepo = _repository.GetCarById(id);

            if (carModelFromRepo == null)
            {
                return(NotFound());
            }

            _repository.DeleteCar(carModelFromRepo);
            _repository.SaveChanges();
            return(NoContent());
        }
コード例 #3
0
        public IActionResult DeleteConfirmed(int id, string photoUrl)
        {
            var car = _carRepo.GetCar(id);

            _carRepo.DeleteCar(car);

            //usuwaniue pliku

            if (photoUrl != null)
            {
                var webRoot  = _env.WebRootPath;
                var filePath = Path.Combine(webRoot.ToString() + photoUrl);
                System.IO.File.Delete(filePath);
            }

            return(RedirectToAction("Index"));
        }
コード例 #4
0
 public void DeleteCar(string plate)
 {
     carRepo.DeleteCar(plate);
 }