public List <Car> AllCars(CarYard yard) { return(yard.AllCars()); }
public List <Car> GetAvailableCars(CarYard yard) { return(yard.GetAvailableCars()); }
public List <Car> GetRentedCars(CarYard yard) { return(yard.GetRentedCars()); }
// Constructor public Employee(int id, string name, DateTime dateOFBirth, string address, string telephoneNumber, CarYard carYard, string officeAddress, int extensionNumber, string username, string password, Role role) : base(id, name, dateOFBirth, address, telephoneNumber) { this.CarYard = carYard; if (string.IsNullOrWhiteSpace(officeAddress)) { throw new ArgumentException("Please enter a valid office address"); } this.officeAddress = officeAddress; this.ExtensionNumber = extensionNumber; if (string.IsNullOrWhiteSpace(username)) { throw new ArgumentException("Please enter a valid username"); } this.UserName = username; if (string.IsNullOrWhiteSpace(password)) { throw new ArgumentException("Please enter a valid password"); } this.Password = password; this.Role = role; }