public string FilterLicneseNumberByGarageStatus(string i_GarageStatus) { StringBuilder filteredList = new StringBuilder(); if (i_GarageStatus.Equals("4")) { foreach (Customer customer in r_ListOfCostumerByLisenceNumber.Values) { filteredList.AppendLine(customer.Vehicle.LicenseNumber); } } else { int optionNumber = int.Parse(i_GarageStatus); Customer.eVehicleGarageStatus status = (Customer.eVehicleGarageStatus)optionNumber; foreach (Customer customer in r_ListOfCostumerByLisenceNumber.Values) { if (customer.CurrentVehicleStatus == status) { filteredList.AppendLine(customer.Vehicle.LicenseNumber); } } } return(filteredList.ToString()); }
public void UpdateVehicleStatus(string i_LicesnseNumber, string i_GarageStatus) { int optionNumber = int.Parse(i_GarageStatus); Customer customer = GetCustomer(i_LicesnseNumber); Customer.eVehicleGarageStatus updatedStatus = (Customer.eVehicleGarageStatus)optionNumber; customer.CurrentVehicleStatus = updatedStatus; }