public IActionResult Detail([FromRoute] int id)
        {
            // Getting the car by id
            var car = _carService.GetCarById(id);

            // Checking if id = 0, Generate new car if it is true
            if (car == null & id != 0)
            {
                car = new Car();
            }

            // Convert car to edit view.
            var vm = _translatorService.ConvertEditCar(car);

            // Get all owner from database and put in a selectlist item
            vm.Owners = _carService.GetAllOwners().Select(x => new SelectListItem
            {
                Text  = x.Lastname + " " + x.Firstname,
                Value = x.Id.ToString(),
            }
                                                          ).ToList();

            // Same for types
            vm.Types = _carService.GetAllTypes().Select(x => new SelectListItem
            {
                Text  = x.Brand + " " + x.Model,
                Value = x.Id.ToString(),
            }
                                                        ).ToList();

            // Add empty list item for no owner
            vm.Owners.Insert(0, new SelectListItem {
                Text = "No Owner", Value = "0"
            });

            return(View(vm));
        }