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));
        }
Beispiel #2
0
        public static SealedEnumDataBaseDTO MapToDatabaseModel(this SealedEnumBaseDTO enumType)
        {
            switch (enumType)
            {
            case SealedEnumBaseDTO.NotSealed:
                return(SealedEnumDataBaseDTO.NotSealed);

            case SealedEnumBaseDTO.Sealed:
                return(SealedEnumDataBaseDTO.Sealed);
            }
            throw new Exception();
        }
Beispiel #3
0
        public static SealedEnum_DTO MapToSerializationModel(this SealedEnumBaseDTO enumType)
        {
            switch (enumType)
            {
            case SealedEnumBaseDTO.NotSealed:
                return(SealedEnum_DTO.NotSealed);

            case SealedEnumBaseDTO.Sealed:
                return(SealedEnum_DTO.Sealed);
            }
            throw new Exception();
        }
Beispiel #4
0
        public static SealedEnum MapToObject(this SealedEnumBaseDTO enumType)
        {
            switch (enumType)
            {
            case SealedEnumBaseDTO.NotSealed:
                return(SealedEnum.NotSealed);

            case SealedEnumBaseDTO.Sealed:
                return(SealedEnum.Sealed);
            }
            throw new Exception();
        }