namespace GCHR.Model.Mandant
{
    class MandantFactory
    {

        internal static IMandant Create(Mandanten mandanten)
        {
            switch (mandanten)
            {
                case Mandanten.Citroen:
                    return new Citroen();
                case Mandanten.Fiat:
                    return new Fiat();
                case Mandanten.Ford:
                    return new Ford();
                case Mandanten.Honda:
                    return new Honda();
                case Mandanten.Kia:
                    return new Kia();
                case Mandanten.Opel:
                    return new Opel();
                case Mandanten.Peugeot:
                    return new Peugeot();
                case Mandanten.Renault:
                    return new Renault();
                case Mandanten.Volkswagen:
                    return new Volkswagen();
                case Mandanten.Volvo:
                    return new Volvo();
            }
            return new Test();
        }
    }
}