public static VirtualEnumBaseDTO ToBaseDTO(this VirtualEnum_DTO enumType) { switch (enumType) { case VirtualEnum_DTO.NotVirtual: return(VirtualEnumBaseDTO.NotVirtual); case VirtualEnum_DTO.Virtual: return(VirtualEnumBaseDTO.Virtual); } throw new Exception(); }
public static Tuple <AccessLevel_DTO, AbstractEnum_DTO, StaticEnum_DTO, VirtualEnum_DTO> MapToSerializationModel(this Tuple <AccessLevelBaseDTO, AbstractEnumBaseDTO, StaticEnumBaseDTO, VirtualEnumBaseDTO> tuple) { if (tuple == null) { return(null); } AccessLevel_DTO accessLevelBase = tuple.Item1.MapToSerializationModel(); AbstractEnum_DTO abstractEnumBase = tuple.Item2.MapToSerializationModel(); StaticEnum_DTO staticEnumBase = tuple.Item3.MapToSerializationModel(); VirtualEnum_DTO virtualEnumBase = tuple.Item4.MapToSerializationModel(); return(new Tuple <AccessLevel_DTO, AbstractEnum_DTO, StaticEnum_DTO, VirtualEnum_DTO>(accessLevelBase, abstractEnumBase, staticEnumBase, virtualEnumBase)); }