Exemplo n.º 1
0
        public static VirtualEnumDataBaseDTO MapToDatabaseModel(this VirtualEnumBaseDTO enumType)
        {
            switch (enumType)
            {
            case VirtualEnumBaseDTO.NotVirtual:
                return(VirtualEnumDataBaseDTO.NotVirtual);

            case VirtualEnumBaseDTO.Virtual:
                return(VirtualEnumDataBaseDTO.Virtual);
            }
            throw new Exception();
        }
Exemplo n.º 2
0
        public static VirtualEnum_DTO MapToSerializationModel(this VirtualEnumBaseDTO enumType)
        {
            switch (enumType)
            {
            case VirtualEnumBaseDTO.NotVirtual:
                return(VirtualEnum_DTO.NotVirtual);

            case VirtualEnumBaseDTO.Virtual:
                return(VirtualEnum_DTO.Virtual);
            }
            throw new Exception();
        }
Exemplo n.º 3
0
        public static VirtualEnum MapToObject(this VirtualEnumBaseDTO enumType)
        {
            switch (enumType)
            {
            case VirtualEnumBaseDTO.NotVirtual:
                return(VirtualEnum.NotVirtual);

            case VirtualEnumBaseDTO.Virtual:
                return(VirtualEnum.Virtual);
            }
            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));
        }