Example #1
0
 private static bool IsExceptional(MaatEnum maat)
 {
     return(maat == MaatEnum.NesaslPKult ||
            maat == MaatEnum.NesaslEKult ||
            maat == MaatEnum.MezaNeapkl ||
            maat == MaatEnum.Krumaji ||
            maat == MaatEnum.KlajieSunuPurvi ||
            maat == MaatEnum.ZaluParejas ||
            maat == MaatEnum.NeiezLauksaimn ||
            maat == MaatEnum.Trases ||
            maat == MaatEnum.Virsaji ||
            maat == MaatEnum.DzivnBarLauces);
 }
        private static Bonitate GetParejoMezaGrupuBonitateNoMaat(MaatEnum maat)
        {
            switch (maat)
            {
            case MaatEnum.NesaslPKult:
                return(new Bonitate
                {
                    Alnis = 0,
                    Staltbriedis = 0,
                    StirnaPirma = 1,
                    StirnaOtra = 2,
                    StirnaTresa = 2,
                    Mezacuka = 4
                });

            case MaatEnum.NesaslEKult:
                return(new Bonitate
                {
                    Alnis = 4,
                    Staltbriedis = 3,
                    StirnaPirma = 4,
                    StirnaOtra = 4,
                    StirnaTresa = 5,
                    Mezacuka = 4
                });

            case MaatEnum.MezaNeapkl:
                return(new Bonitate
                {
                    Alnis = 5,
                    Staltbriedis = 4,
                    StirnaPirma = 4,
                    StirnaOtra = 4,
                    StirnaTresa = 4,
                    Mezacuka = 5
                });

            case MaatEnum.Krumaji:
                return(new Bonitate
                {
                    Alnis = 5,
                    Staltbriedis = 5,
                    StirnaPirma = 5,
                    StirnaOtra = 5,
                    StirnaTresa = 5,
                    Mezacuka = 5
                });

            case MaatEnum.KlajieSunuPurvi:
                return(new Bonitate
                {
                    Alnis = 5,
                    Staltbriedis = 5,
                    StirnaPirma = 5,
                    StirnaOtra = 5,
                    StirnaTresa = 5,
                    Mezacuka = 5
                });

            case MaatEnum.ZaluParejas:
                return(new Bonitate
                {
                    Alnis = 2,
                    Staltbriedis = 2,
                    StirnaPirma = 2,
                    StirnaOtra = 2,
                    StirnaTresa = 2,
                    Mezacuka = 3
                });

            case MaatEnum.NeiezLauksaimn:
                return(new Bonitate
                {
                    Alnis = 0,
                    Staltbriedis = 3,
                    StirnaPirma = 2,
                    StirnaOtra = 2,
                    StirnaTresa = 2,
                    Mezacuka = 3
                });

            case MaatEnum.Trases:
                return(new Bonitate
                {
                    Alnis = 2,
                    Staltbriedis = 2,
                    StirnaPirma = 2,
                    StirnaOtra = 2,
                    StirnaTresa = 2,
                    Mezacuka = 2
                });

            case MaatEnum.Virsaji:
                return(new Bonitate
                {
                    Alnis = 5,
                    Staltbriedis = 3,
                    StirnaPirma = 4,
                    StirnaOtra = 4,
                    StirnaTresa = 4,
                    Mezacuka = 5
                });

            case MaatEnum.DzivnBarLauces:
                return(new Bonitate
                {
                    Alnis = 2,
                    Staltbriedis = 2,
                    StirnaPirma = 3,
                    StirnaOtra = 3,
                    StirnaTresa = 3,
                    Mezacuka = 3
                });
            }
            return(null);
        }
 public static Bonitate GetByTips(MaatEnum tips)
 {
     return(GetParejoMezaGrupuBonitateNoMaat(tips));
 }