static void Main(string[] args) { ISettings settings = SetSettings(Settings.Instance); IParking parking = Parking.Instance; parking.SetSettings(settings, new FileLogger("Transactions.log")); foreach (var car in GetCars()) { parking.AddCar(car); } Menu menu = new Menu(); menu.MainMenu(parking); }
public IActionResult Post([FromBody] Car value) { if (String.IsNullOrWhiteSpace(value.Id)) { return(BadRequest("The machine id can not be empty.")); } Error res = _parking.AddCar(value); if (res == Error.Success) { return(Ok()); } else if (res == Error.ParkingIsFull) { return(BadRequest($"Parking Is Full. Please try again later.")); } else { return(BadRequest($"The machine with the number {value.Id} already exists. Please try again.")); } }