Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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;
        }