public ResponseMessage DeleteVehicle(Guid vehicleId)
        {
            try
            {
                //Business logic to delete vehicle data
                _vehicleRepository.Delete(vehicleId);
                _vehicleRepository.Database.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(ResponseMessage.Deleted);
        }
Esempio n. 2
0
        public ActionResult DeleteVehicle(int id)
        {
            if (vRepo.GetAll().Any(v => v.VehicleId == id))
            {
                vRepo.Delete(id);

                string path = Path.Combine(Server.MapPath("~/Images/"), "inventory-" + id + ".png");
                if (System.IO.File.Exists(path))
                {
                    System.IO.File.Delete(path);
                }

                return(RedirectToAction("Vehicles"));
            }
            return(RedirectToAction("EditVehicle/" + id));
        }