public static Tuple <AccessLevelBaseDTO, SealedEnumBaseDTO, AbstractEnumBaseDTO> ToBaseDTO(this Tuple <AccessLevel, SealedEnum, AbstractEnum> tuple)
        {
            if (tuple == null)
            {
                return(null);
            }
            AccessLevelBaseDTO  accessLevelBase  = tuple.Item1.ToBaseDTO();
            SealedEnumBaseDTO   sealedEnumBase   = tuple.Item2.ToBaseDTO();
            AbstractEnumBaseDTO abstractEnumBase = tuple.Item3.ToBaseDTO();

            return(new Tuple <AccessLevelBaseDTO, SealedEnumBaseDTO, AbstractEnumBaseDTO>(accessLevelBase, sealedEnumBase, abstractEnumBase));
        }
Exemplo n.º 2
0
        public static AbstractEnumDataBaseDTO MapToDatabaseModel(this AbstractEnumBaseDTO enumType)
        {
            switch (enumType)
            {
            case AbstractEnumBaseDTO.Abstract:
                return(AbstractEnumDataBaseDTO.Abstract);

            case AbstractEnumBaseDTO.NotAbstract:
                return(AbstractEnumDataBaseDTO.NotAbstract);
            }
            throw new Exception();
        }
Exemplo n.º 3
0
        public static AbstractEnum_DTO MapToSerializationModel(this AbstractEnumBaseDTO enumType)
        {
            switch (enumType)
            {
            case AbstractEnumBaseDTO.Abstract:
                return(AbstractEnum_DTO.Abstract);

            case AbstractEnumBaseDTO.NotAbstract:
                return(AbstractEnum_DTO.NotAbstract);
            }
            throw new Exception();
        }
Exemplo n.º 4
0
        public static AbstractEnum MapToObject(this AbstractEnumBaseDTO enumType)
        {
            switch (enumType)
            {
            case AbstractEnumBaseDTO.Abstract:
                return(AbstractEnum.Abstract);

            case AbstractEnumBaseDTO.NotAbstract:
                return(AbstractEnum.NotAbstract);
            }
            throw new Exception();
        }
        public static Tuple <AccessLevelBaseDTO, AbstractEnumBaseDTO, StaticEnumBaseDTO, VirtualEnumBaseDTO> ToBaseDTO(this Tuple <AccessLevel, AbstractEnum, StaticEnum, VirtualEnum> tuple)
        {
            if (tuple == null)
            {
                return(null);
            }
            AccessLevelBaseDTO  accessLevelBase  = tuple.Item1.ToBaseDTO();
            AbstractEnumBaseDTO abstractEnumBase = tuple.Item2.ToBaseDTO();
            StaticEnumBaseDTO   staticEnumBase   = tuple.Item3.ToBaseDTO();
            VirtualEnumBaseDTO  virtualEnumBase  = tuple.Item4.ToBaseDTO();

            return(new Tuple <AccessLevelBaseDTO, AbstractEnumBaseDTO, StaticEnumBaseDTO, VirtualEnumBaseDTO>(accessLevelBase, abstractEnumBase, staticEnumBase, virtualEnumBase));
        }