using CarCareTracker.Models; namespace CarCareTracker.External.Interfaces { public interface IUserAccessDataAccess { List GetUserAccessByUserId(int userId); UserAccess GetUserAccessByVehicleAndUserId(int userId, int vehicleId); List GetUserAccessByVehicleId(int vehicleId); bool SaveUserAccess(UserAccess userAccess); bool DeleteUserAccess(int userId, int vehicleId); bool DeleteAllAccessRecordsByVehicleId(int vehicleId); bool DeleteAllAccessRecordsByUserId(int userId); } }