feat: autocompletions

This commit is contained in:
2026-03-11 14:28:43 +01:00
parent da8ce47f8b
commit a0de93f98c
13 changed files with 7054 additions and 8 deletions

View File

@@ -0,0 +1,50 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CarManagerV3.Classes
{
internal class CarManufacturer
{
public string Name { get; set; }
public List<string> Models { get; set; }
public CarManufacturer(string name)
{
Name = name;
Models = new List<string>();
}
public void AddModel(string model)
{
Models.Add(model);
}
public override string ToString()
{
return $"{Name} - Models: {string.Join(", ", Models)}";
}
public List<string> GetModels()
{
return Models;
}
public void RemoveModel(string model)
{
Models.Remove(model);
}
public void ClearModels()
{
Models.Clear();
}
public string GetModelByQuery(string query)
{
return Models.FirstOrDefault(m => m.Equals(query, StringComparison.OrdinalIgnoreCase));
}
}
}