Пример #1
0
        public DeclensionResult(Russian.DeclensionResult serviceResult)
            : base(serviceResult)
        {
            if (serviceResult.Plural != null)
            {
                Plural = new DeclensionForms(serviceResult.Plural);
            }

            Gender = serviceResult.Gender;

            if (serviceResult.FullName != null)
            {
                FullName = new FullName(serviceResult.FullName);
            }

            Where = serviceResult.Where;
            To    = serviceResult.To;
            From  = serviceResult.From;
        }
        public DeclensionResult(Russian.DeclensionResult serviceResult)
            : base(serviceResult)
        {
            if (serviceResult.Plural != null)
            {
                Plural = new DeclensionForms(serviceResult.Plural);
            }

            switch (serviceResult.Gender)
            {
            case Russian.Gender.Masculine:
                Gender = "Мужской";
                break;

            case Russian.Gender.Feminine:
                Gender = "Женский";
                break;

            case Russian.Gender.Neuter:
                Gender = "Средний";
                break;

            case Russian.Gender.Plural:
            case null:
                break;
            }

            if (serviceResult.FullName != null)
            {
                FullName = new FullName(serviceResult.FullName);
            }

            Where = serviceResult.Where;
            To    = serviceResult.To;
            From  = serviceResult.From;
        }
 public NumberSpelling(DeclensionForms number, DeclensionForms unit)
 {
     NumberDeclension = number;
     UnitDeclension   = unit;
 }